Discuss / JavaScript / 没看评论交作业

没看评论交作业

Topic source
在此插入代码

var bmi = weight/height if (bmi<18.5) { alert('过轻'); } else if (18.5<bmi<=25) { alert('正常'); } else if (25<bmi<=28) { alert('过重'); } else if (28<bmi<=32) { alert('肥胖'); } else (bmi>32) { alert('严重肥胖'); }

这个不对,求高手指点

看清题,是除以高的平方

参考别人后终于正确了

在此插入代码

var bmi = weight/(height*height); if (bmi<18.5) { alert('过轻'); } else if (bmi<=25) { alert('正常'); } else if (bmi<=28) { alert('过重'); } else if (bmi<=32) { alert('肥胖'); } else { alert('严重肥胖'); }

谢谢,第一次我除了算法没写对之外,逻辑好像也有问题,到现在还是没搞懂逻辑为什么错了。。。


  • 1

Reply