JavaScript中常用的一個體重比身高多的判斷,是通過BMI(Body Mass Index)指數(shù)來計算的。
BMI指數(shù)是用一個人的體重(單位為公斤)除以身高(單位為米)的平方,得到的數(shù)值。
換句話說,就是體重除以身高的平方。
function bmi(weight, height) { return weight / (height * height); } var myWeight = 70; // 單位為公斤 var myHeight = 1.75; // 單位為米 var myBmi = bmi(myWeight, myHeight); console.log("我的BMI指數(shù)是:" + myBmi);
計算出來的BMI指數(shù),可以根據(jù)國際上的標(biāo)準(zhǔn)來判斷一個人的體重是否正常。
例如,當(dāng)BMI指數(shù)在18.5至24.9之間時,被認(rèn)為是正常的體重。
當(dāng)BMI指數(shù)小于18.5時,被認(rèn)為是偏瘦;當(dāng)BMI指數(shù)大于24.9時,被認(rèn)為是超重或肥胖。
function judgeWeight(bmi) { if (bmi < 18.5) { return "偏瘦"; } else if (bmi >= 18.5 && bmi <= 24.9) { return "正常"; } else { return "超重或肥胖"; } } console.log("我的體重狀況是:" + judgeWeight(myBmi));
雖然BMI指數(shù)的計算方法比較簡單,但它僅僅是一個粗略的體重指標(biāo),不能完全反映一個人的真實健康狀況。
因此,判斷一個人的體重是否正常,還需要考慮其他因素,例如年齡、性別、肌肉量等等。
總的來說,計算BMI指數(shù)是一個比較簡單實用的判斷體重比身高多的方法,但不應(yīng)完全依賴它來判斷一個人的健康狀況。