if选择结构
语法:
if (条件) {
代码块;
};
if选择结构是根据条件判断之后再做处理
- 例1:
如果小明分数大于98分,则可获得奖励手机一部。
var score=100;//假设小明拿了100分
if (score>98) {//条件设定,大于98分
console.log('奖励手机一部!'); //满足条件后执行代码,输出提示。
};
- 多重条件判断,运用之前学习的关系运算符,例2:
如果小明JavaScript分数大于98分,并且音乐分数大于80,或者JavaScript是100分,音乐分数只需要大于70分,则可以获得一部手机。
var javaScipt=98;
var music=78;//假设小明得到的分数
if(javaScipt>98 &&music>80 ||javaScipt==100&&music>70){//条件中使用&&连接需要同时满足的条件,使用||来进行两种规则满足其一
console.log('奖励手机一部!');
}
注:如不明白比较运算的方法,可以参考【JS学习笔记】4.JavaScript运算符 中的逻辑运算符的笔记。
if…else选择结构
语法:
if (条件) {
代码块1;
}else{
代码块2;
};
解析:从上面的if选择结构中我们就已经可以看出,if的条件其实是一个真假判断,当判断为真的时候就会执行if结构中的代码快,而if…else可以让当条件为假时,执行另一个代码块,了解这个可以更好理解下面的例子。
- 例1:
如果小明分数大于98分,则可获得奖励手机一部,否则提示没有奖励。
var s