判断标准体重
世卫计算方法:
男性:(身高cm-80)×70﹪=标准体重
女性:(身高cm-70)×60﹪=标准体重
标准体重正负10﹪为正常体重
标准体重正负10﹪~ 20﹪为体重过重或过轻
标准体重正负20﹪以上为肥胖或体重不足
js代码:
<script>
var height = prompt('请输入你的身高(cm):'); //身高的值
var width = prompt('请输入你的体重(kg):'); //体重的值
var sum = parseFloat((height - 80) * 0.70); //定义标准体重公式
if (height > 0 && height < 999) {
if (width <= sum + (sum * 0.1) && width >= sum - (sum * 0.1)) {
alert('正常体重');
}
else if (width <= sum + (sum * 0.2) && width >= sum + (sum * 0.1)) {
alert('过重');
}
else if (width >= sum - (sum * 0.2) && width <= sum - (sum * 0.1)) {
alert('过轻');
}
else if (width > sum + (sum * 0.2)) {
alert('肥胖');
}
else if (width < sum - (sum * 0.2)) {
alert('体重不足');
}
else {
alert('您的输入有误')
}
}
else {
alert('您的输入有误')
}
</script>
输出结果:
输入身高:175;
输入体重:70;
输出结果:正常体重;
本人初学者,如有错误还请指正!