逻辑运算符概述

JavaScript 语言的逻辑运算符是先将两个操作数的类型转换为 boolean 类型,经过指定逻辑运算符进行运算,再返回其运算的结果。如果两个操作数都是 boolean 类型的话,返回运算的结果则也是 boolean 类型的值;如果两个操作数不是 boolean 类型的话,返回运算的结果则是操作数具体的值
JavaScript 语言提供了如下表所示的逻辑运算符:
js入门(十二):比较运算符

逻辑短路原则

所谓逻辑短路原则,主要是为了简化逻辑与运算符和逻辑或运算符的运算规则的。其是通过确定运算符左边操作数为 true 或 false,来确定运算结果返回的是 true 还是 false。具体原则如下:

逻辑与运算符
如果左边操作数的值为 false,则运算结果返回左边操作数。
如果左边操作数的值为 true,则运算结果返回右边操作数。
逻辑或运算符
如果左边操作数的值为 false,则运算结果返回左边操作数。
如果左边操作数的值为 true,则运算结果返回右边操作数。

相关文章:

  • 2021-10-11
  • 2021-12-16
猜你喜欢
  • 2021-09-22
  • 2021-07-13
  • 2022-12-23
  • 2022-12-23
  • 2021-08-27
  • 2022-01-28
  • 2021-10-08
相关资源
相似解决方案