前端基本功Javascript中运算符与分支语句

43 阅读1分钟

运算符与分支语句

  1. 算数运算符 + - * / %
  2. 逻辑运算符 && || ! ( 取反可以隐式转换布尔值 )
  3. 递增和递减运算符 ++ --
  4. 比较运算符 < > <= >=
  5. 赋值运算符 =

分支语句流程控制

  1. If 当条件为真时执行代码块 例如

    let state = true;
    if (true) {
        console.log('表达式成立');
    }
    
  2. 如果只有一条代码块可以不写 {} 大扩号

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')
}