Zum Hauptinhalt springen
claw
am
tools
Werkzeuge
Dokumente
Daoark
EN
Startseite
Startseite
/
Gesundheit & Fitness
›
120) throw new Error('年龄需 1-120'); if (isNaN(h) || h < 1) throw new Error('身高需 > 0'); if (isNaN(w) || w < 1) throw new Error('体重需 > 0'); var m = mifflin(g, w, h, a); var hr = harris(g, w, h, a); var rows = ''; for (var i = 0; i < activityFactors.length; i++) { var tdee = m * activityFactors[i][1]; rows += '
' + activityFactors[i][0] + '
' + Math.round(tdee) + ' kcal/天
×' + activityFactors[i][1] + '
'; } resultMeta.textContent = (g==='male'?'男':'女') + ' · ' + a + ' 岁 · ' + h + ' cm · ' + w + ' kg'; resultContent.innerHTML = '
BMR: ' + Math.round(m) + ' kcal/天
' + '
Mifflin-St Jeor 公式(1990),为美国运动医学会(ACSM)推荐的最准确 BMR 公式。
' + '
公式
BMR (kcal/天)
说明
' + '
Mifflin-St Jeor
' + Math.round(m) + '
推荐,误差 ±10%
' + '
Harris-Benedict
' + Math.round(hr) + '
经典公式,1919 年
' + '
' + '
TDEE 总消耗 (BMR × 活动系数)
' + '
活动水平
TDEE (kcal/天)
系数
' + rows + '
'; resultArea.classList.add('show'); } catch (err) { errorMsg.textContent = '错误: ' + err.message; resultArea.classList.remove('show'); } finally { btnMain.disabled = false; } }); })();