条件
https://www.yuque.com/qinsjs/jsinfo/fgvvur
https://www.yuque.com/qinsjs/jsinfo/xsnpu4
if 、else if、else
0、""、null、undefined、NaN 都会被转换成 Falsy
js
if (条件) {
console.log("a:满足条件");
} else if (条件) {
console.log("b:满足另外一个条件");
} else {
console.log("c:否则");
}三元
? 属于 条件运算符
js
let result = condition ? value1 : value2;实例:
js
let age = prompt("age?", 18);
let message =
age < 3
? "Hi, baby!"
: age < 18
? "Hello!"
: age < 100
? "Greetings!"
: "What an unusual age!";switch
switch 是 严格相等。
再三强调,switch 的 类型 非常关键!
js
switch(x) {
case 'value1':
[break]
case 'value2':
[break]
default:
[break]
}