Javascript 代码不工作 var-weight=parseInt(提示(“您的体重是多少?”); var height=parseInt(提示(“您的身高是多少?”); 体重指数; bmi=体重/身高; var bmiResult=bmi.toFixed(2); 警惕(“您的体重为”+BMI结果); 如果(bmisresult>=30){ 警惕(“肥胖”); } 否则,如果(bmisresult>25 | | | bmi18.5 | | | bmi=16 | | |

Javascript 代码不工作 var-weight=parseInt(提示(“您的体重是多少?”); var height=parseInt(提示(“您的身高是多少?”); 体重指数; bmi=体重/身高; var bmiResult=bmi.toFixed(2); 警惕(“您的体重为”+BMI结果); 如果(bmisresult>=30){ 警惕(“肥胖”); } 否则,如果(bmisresult>25 | | | bmi18.5 | | | bmi=16 | | |,javascript,Javascript,您忘记将变量放在运算符=30)之前{ 警惕(“肥胖”); } else if(bmiResult>25 | | bmi18.5 | | bmi=16 | | bmiResultelse if(bmiResult>=16 | | |欢迎使用堆栈溢出!当问题陈述只是“它不起作用”时,很难提供解决方案。请回答您的问题,以便更完整地描述您预期会发生的情况,以及与实际结果的差异。请参阅,以获取关于什么是好的解释的提示。您应该在bmi和bmiResult之间进行选择,tooThanks非常感谢您的反馈!!我

您忘记将变量放在运算符
=30)之前{
警惕(“肥胖”);
}

else if(bmiResult>25 | | bmi18.5 | | bmi=16 | | bmiResult
else if(bmiResult>=16 | | |欢迎使用堆栈溢出!当问题陈述只是“它不起作用”时,很难提供解决方案。请回答您的问题,以便更完整地描述您预期会发生的情况,以及与实际结果的差异。请参阅,以获取关于什么是好的解释的提示。您应该在bmi和bmiResult之间进行选择,tooThanks非常感谢您的反馈!!我已修复并略微更新了它var weight=parseInt(提示(“你的体重是多少?”);var height=parseInt(提示(“你的身高是多少”);var bmi;bmi=weight/height;var bmiResult=bmi.toFixed(2);alert(“你的体重是”+bmiResult”);if(bmiResult>=30){alert(“肥胖”);else if(bmiResult>25&&bmiResult18.5&bmiResult=16&&bmiResult我现在已经修复了它。var weight=parseInt(提示()你的体重是多少?);var height=parseInt(提示(“你的身高是多少?”);var bmi;bmi=weight/height;var bmi result=bmi.toFixed(2);alert(“你的体重是”+bmisresult);if(bmisresult>=30){alert(“超重”);}else if(bmisresult>25&&bmisresult<30){alert(“超重”);}else if如果(bmiResult>18.5&&bmiResult=16&&bmiResult感谢您的帮助!!
var weight = parseInt(prompt("What is your weight?"));
var height = parseInt(prompt("What is your height?"));
var bmi;  
bmi= weight/ height; 
var bmiResult = bmi.toFixed(2); 
alert("your weight is" + bmiResult); 

if (bmiResult>=30) {     
  alert("obese");
}
else if (bmiResult>25 || bmi<30) {     
  alert('overweight');
}
else if (bmiResult>18.5 || bmi<=25) {     
  alert('normal');
}
else if (bmiResult>=16 || <=18.5) {     
  alert('underweight');
}
else (bmiResult<16) {     
  alert('very underweight');
}
bmi= weight/ height; 

var bmiResult = bmi.toFixed(2); 

alert("your weight is" + bmiResult); 

if (bmiResult>=30) {     
alert("obese");
}

else if (bmiResult>25 || bmi<30)
{     alert('overweight');
}

else if (bmiResult>18.5 || bmi<=25)
{     alert('normal');
}

else if (bmiResult>=16 || bmiResult<=18.5)    // <== their it is
{     alert('underweight');
}

else (bmiResult<16)
{     alert('very underweight');
}