运算符与分支语句
- 算数运算符 + - * / %
- 逻辑运算符 && || ! ( 取反可以隐式转换布尔值 )
- 递增和递减运算符 ++ --
- 比较运算符 < > <= >=
- 赋值运算符 =
分支语句流程控制
-
If 当条件为真时执行代码块 例如
let state = true; if (true) { console.log('表达式成立'); } -
如果只有一条代码块可以不写 {} 大扩号
let state = true;
if (true)
console.log('表达式成立');
console.log('一直都显示的内容');
3.else 当if 不成立时会执行 else 否则的意思
let state = true;
if (true) {
console.log('表达式成立');
}else{
console.log('表达式不成立');
}
switch语句
可以将 switch 理解为 if 的另一种结构清晰的写法。
- 如果表达式等于
case中的值,将执行此case代码段 break关键字会终止switch的执行- 没有任何
case匹配时将执行default代码块 - 如果
case执行后缺少 break 则接着执行后面的语句
let name = '视频';
switch (name) {
case '产品':
console.log('1');
break;
case '视频':
console.log('2');
break;
default:
console.log('2')
}