• 短路运算(逻辑中断)

    短路运算的原理:当有多个表达式(值)时,左边的表达式值可以确定结果时,就不再继续运算右边的表达式的值;

  • 逻辑与

    语法: 表达式1 && 表达式2

- 如果第一个表达式的值为真,则返回表达式2

- 如果第一个表达式的值为假,则返回表达式1

console.log( 123 && 456 );        // 456
console.log( 0 && 456 );          // 0
console.log( 123 && 456&& 789 );  // 789

逻辑或

语法: 表达式1 || 表达式2

- 如果第一个表达式的值为真,则返回表达式1

- 如果第一个表达式的值为假,则返回表达式2

 console.log( 123 || 456 );         //  123
 console.log( 0 ||  456 );          //  456
 console.log( 123 || 456 || 789 );  //  123

运算符优先级

javascript day02

  • 一元运算符里面的逻辑非优先级很高

  • 逻辑与比逻辑或优先级高

相关文章:

  • 2022-02-16
  • 2021-09-13
猜你喜欢
  • 2021-10-07
  • 2021-12-10
  • 2021-12-09
相关资源
相似解决方案