老师,帮我看一下为什么无法实现身高体重判断
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// var number = Number(prompt("请输入1~1000以内的数字"));
// if(number >= 1 && number <= 1000) {
// if(number % 2 == 0 || number % 3 == 0) {
// alert("可以被2或者3整除");
// } else {
// alert("不能被2或者3整除");
// }
// } else {
// alert("输入的数字不合法");
// }
// var one = Number(prompt("请输入数字"));
// if (one >=0 && one % 1 == 0) {
// if(one % 2 !== 0) {
// alert("是奇数");
// } else {
// alert("是偶数");
// }
// }
// else{
// alert("不是自然数");
// }
var sex = String(prompt("请输入性别"));
var height = Number(prompt("请输入身高"));
var weight = Number(prompt("请输入体重"));
if(sex == "男") {
if(weight < ((height - 80) * 0.7) * .95) {
alert("太瘦了,要多补充营养哦");
}
else if(weight >= ((height - 80) * 0.7) * .95 && weight <= ((height - 80) * 0.7) * 1.05) {
alert("体重正常");
}
else if(weight > ((height -80) * 0.7) * 1.05) {
alert("该锻炼身体减肥了哦");
}
} else {
if(weight < ((height - 70) * 0.6) * .95) {
alert("太瘦了,要多补充营养哦");
}
else if(weight >= ((height - 70) * 0.6) * .95 && weight <= ((height - 80) * 0.7) * 1.05) {
alert("体重正常");
}
else if(weight > ((height -70) * 0.6) * 1.05) {
alert("该锻炼身体减肥了哦");
}
}
</script>
</body>
</html>
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星