js入门(十二)逻辑运算符

逻辑运算符概述

JavaScript 语言的逻辑运算符是先将两个操作数的类型转换为 boolean 类型,经过指定逻辑运算符进行运算,再返回其运算的结果。如果两个操作数都是 boolean 类型的话,返回运算的结果则也是 boolean 类型的值;如果两个操作数不是 boolean 类型的话,返回运算的结果则是操作数具体的值
JavaScript 语言提供了如下表所示的逻辑运算符:
在这里插入图片描述

逻辑短路原则

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

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

发布了51 篇原创文章 · 获赞 8 · 访问量 1823

猜你喜欢

转载自blog.csdn.net/weixin_42393424/article/details/103956700
今日推荐