条件语句之if语句
⼀、if
if(条件判断){ 当条件成⽴时,执⾏⾥⾯的执⾏语句 } 当 if 的条件成⽴时,才能执⾏{}内的语句 当条件转化为布尔值,如果为 true 就执⾏;如果为 fal 就不执⾏
客家民俗
例:
if(1<2){document.write('a');}//结果为a
高冷的网名if ( 1 > 0 && 8 > 9){}
&&放在if条件判断中,全真才为真,是并且的意思
一筹莫展的意思if ( 1 > 0 || 8 > 9){}
||放在 if 中是或者的意思,有⼀个是真就可以了
例
var score=parInt(prompt('请输⼊成绩'));
if(score<=100&&score>90){
console.log('⼀等奖')
}
if(score<=90&&score>70){
console.log('⼆等奖')
拉斐尔圣母像
}
if(score<=70&&score>=60){
console.log('三等奖')
}
if(score<60){
console.log('四等奖')
}
注意:不能写 90<score<100,这样写会先⽐ 90<score,等于 true 以后再跟 100 ⽐
宝宝图片背景
⼆、elif el
上⾯的⽅法效率不好,他会把每个if语句都给看⼀遍,因此,我们要⽤另外⼀种if,就是el if
el if 满⾜了第⼀条就不看第⼆条了,⽤ el if 要满⾜条件与条件之间互斥,不能有交叉点。除了上⾯所有以外的。el if 除了这个以外,满⾜第⼀个就不看了,不满⾜就看后⾯的
因此,上⾯的代码就可以简化为:
var score=parInt(prompt('请输⼊成绩'));
if(score<=100&&score>90){
console.log('⼀等奖')
}
el if(score<=90&&score>70){
console.log('⼆等奖')
}幼儿园消防
el if(score<=70&&score>=60){
console.log('三等奖')
}
el{
console.log('四等奖')
}
这样,if语句就会从上往下开始判断,如果发现条件成⽴,那么就会⽴刻返回值,并且后⾯的都不会再看了三、if和&&的转换
if(1>2){
document.write.('a');
}
上⾯的代码和下⾯的效果完全⼀样
钢琴怎么选1>2&& document.write('a');
约束自己
&&和 II ⽐较常⽤在条件判断中