条件判断不能重复 只能让一个条件满足
如:
var age = 30
if(age>=18){;}else if(age>=0){;}
这样就都会被满足所以我们一般使用&&进行修改条件
如:
var age = 30
if(age>=18){;}else if(18>age && age>=0){;}
这样在age大于18时只会被满足一条就是age>=18
练习:
var sg=parseFloat(prompt(('请输入你的身高')))
var tz=parseFloat(prompt(('请输入你的体重')))
var a = tz/sg**2
console.log(a);
if(a<18.5){
console.log('过轻');
}else if(18.5<=a && a<25){
console.log('正常');
}else if(25<=a && a<28){
console.log('过重');
}else if(28<=a && a<32){
console.log('肥胖');
}else if(32<=a){
console.log('严重肥胖');
}
switch条件判断
var a = 1
switch(a){
case 1:
console.log('1')
break;
case 2:
console.log('2')
break
}