use 'strict'; var height = parseFloat(prompt('请输入身高(m):')); var weight = parseFloat(prompt('请输入体重(kg):')); var bmi = weight/(height*height); if(isNaN(bmi)) { alert("非法输入!!!"); return; } if (bmi < 18.5) { alert("过轻"); }else if (bmi < 25) { alert("正常"); }else if(bmi < 28) { alert("过重"); }else if(bmi < 32) { alert("肥胖"); }else { alert("严重肥胖"); }
很好的写程序的习惯
如果身高输入1.6d,并不提示非法输入,是因为科学计数法的原因?
Sign in to make a reply
importNew_yy