JavaScript判断

if...else:

if...else语句是在指定的条件成立时执行的代码,在条件不成立时执行else后的代码。

语法:

if(条件)

{条件成立时执行的代码

}else{

条件不成立的时执行的代码}

假设我们通过年龄来判断是否未成年。如大于18岁是成年人,否则是未成年人。代码表示如下:

1 <script>
2 var age = 18;
3 if(age>=18){                                       //age>=18是判断条件
4 document.write('你是成年人')                        //弹窗:alert('你是成年人')
5 }else{                                            //否则,年龄小于18岁
6 document.write('未满18岁,不是成年人')              //弹窗:alert('未满18岁,不是成年人')
};

 

多行判断:

判断BMI指数

 1 var height = parseFloat(prompt('请出入身高(m):'));
 2 var weight = parseFloat(prompt('请出入体重(kg):'));
 3 var bmi = weight/(height*height);
 4 if (bmi < 18.5){            //小于18.5
 5     alert(`过轻`+bmi);   //弹出
 6 }else if (bmi < 25){
 7     alert(`正常`+bmi);
 8 }else if (bmi < 28){
 9     alert(`过重`+bmi);
10 }else if (bmi < 32){
11     alert(`肥胖`+bmi);
12 }else{                           //上面的都不符合则直接弹出
13     alert(`严重肥胖`+bmi);
14 }

 

 

posted @ 2016-11-01 10:33  lik-_-  阅读(339)  评论(0编辑  收藏  举报