Discuss / JavaScript / homework

homework

Topic source

importNew_yy

#1 Created at ... [Delete] [Delete and Lock User]
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("严重肥胖");
}

aidim78

#2 Created at ... [Delete] [Delete and Lock User]

很好的写程序的习惯

如果身高输入1.6d,并不提示非法输入,是因为科学计数法的原因?


  • 1

Reply