三元操作符
当想写if…else语句时,使用三元操作符来代替1
2
3
4
5
6
7
8
9
10
11
12const x = 20;
let answer;
if (x > 30) {
answer = 'is greater';
} else {
answer = 'is lesser';
}
console.log(answer)
answer = x > 10 ? 'is greater' : 'is lesser';
console.log(answer)
短路求值简写方式
当给一个变量分配另一个值时,想确定源始值不是null,undefined或空值。可以写撰写一个多重条件的if语句.
1 | let variable1; |
if存在条件简写方法
1 | if (likeJavaScript === true){} |
avaScript循环简写方法
1 | for (let i = 0; i < allImgs.length; i++) |
1 | let allImgs = ['hello','baby',3]; |