700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > if……else else if条件语句

if……else else if条件语句

时间:2021-08-25 18:14:13

相关推荐

if……else else if条件语句

1.if……else语句

1.1基本语法

关键字 if,并且后面跟随括号要测试的条件,放到括号里,测试后返回true或者false

-if后的 {}里面的代码是我们返回true时会执行的代码关键字else(else这部分不是非必须存在的内容,可以不写)else后的{}里存放返回值为false时执行的代码

if(condition){// condition为true时,执行这部分内容 }else{// 其他情况执行这部分内容}

1.2 if语句判断条件类型

1.2.1 已定义且赋值的变量或有比较运算符的变量为真

这个赋值不一定就是数字哦,如果我们赋值的是字符串也是可以的,但如果赋值是空的字符串,此时条件是为假的!

var i;if(i=1){alert('定义赋值的变量');}if(i>1){alert('比较运算符的变量')}

1.2.2 已定义但是未赋值的变量为假

var i;if(i){alert('定义变量但未赋值');}else{alert('FALSE')}

1.2.3 定义变量赋值为true时if判断是真,false时if判断为假

定义变量i赋值为true:

var i=true;if(i){alert('true');}else{alert('FALSE')}

定义变量i赋值为false:

var i=false;if(i){alert('true');}else{alert('FALSE')}

1.2.4 判断条件为阿拉伯数字或定义变量赋值为数字时,0为假,其他数字均为真

(1)判断条件直接为阿拉伯数字,且判断条件是0时:

var i=1;if(0){alert('true');}else{alert('FALSE')}

判断条件为其他数字时:

if(-100){alert('true');}else{alert('FALSE')}

(2)为变量赋值同理,若是0则判断为假,其他数字均为真

var i=0;if(i){alert('true');}else{alert('FALSE')}

var i=1000;if(i){alert('true');}else{alert('FALSE')}

1.2.5 空值为假

if(null){alert('true');}else{alert('FALSE')}

1.2.6 undefined值为假

undefind是默认值和第二部分未赋值的变量其实本质是一样的

if(undefined){alert('true');}else{alert('FALSE')}

判断条件为函数或对象的内容后续会补充哦~

2.else if语句

如果我们只有两种选择那么我们自己直接使用if……else语句就可以,但如果我们有两种以上的选择,每多一种选择就使用else if语句放在if和else之间。

例如:学生输入自己的成绩,270分以上输出“真棒,奖励1000元”;240-269输出“表现不错,奖励200元”;180-239分输出“还有进步的空间要继续努力哦~”;180分以下输出“考试成绩不理想,要继续加油哦”,看一下这个程序:

var score=prompt('请输入自己的成绩')if(score>=270){alert('真棒,奖励1000元');}else if(score>=240){alert('表现不错,奖励200元');}else if(score>=180){alert('还有进步的空间要继续努力哦~');}else{alert('考试成绩不理想,要继续加油哦');}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。