JavaScript分支语句

141 阅读1分钟

1、if 单分支语句

括号内的条件为true时,进入大括号里执行代码 小括号内的结果若不是布尔类型时,会发生隐式转换转为布尔类型

if (条件) {
    满足条件要执行的代码
}
if (4 > 3) {
    alert('你真帅');
}

2、if-双分支语句

if (条件) {
    满足条件要执行的代码
} else {
    不满足条件执行的代码
}
​
if (4 > 5) {
    alert('满足条件才能执行我');
} else {
    alert('没满足条件就执行我吧!');
}

3、if-多分支语句

先判断条件1,若满足条件1就执行代码1,其他不执行 若不满足则向下判断条件2,满足条件2执行代码2,其他不执行 若依然不满足继续往下判断,依次类推 若以上条件都不满足,执行else里的代码n

if (条件1) {
    满足条件1要执行的代码
} else if(条件2) {
    满足条件2要执行的代码
} else if(条件3) {
    满足条件3要执行的代码
} else {
    不满足条件执行的代码
}

4、三元运算符

一般用来取值

语法:

条件 ? 满足条件执行的代码 : 不满足条件执行的代码
​
4 > 3 ? alert('值为真,可以执行我') : alert('值为假,就执行我吧');

switch case语句使用较少,就不写啦