JS-"&&" 运算符的妙用
最编程
2024-04-21 20:37:00
...
首先来了解一下 “&&”操作符的工作原理:
“&&”连接两个表达式,当两侧表达式都为真时,返回TRUE。有一个为假则返回FALSE。
那么实际运行时,JavaScript到底是怎么执行判断的呢?
如果左侧的表达式为FALSE,那么整个表达式的结果一定为FALSE。所以此时JavaScript不会对右侧的表达式进行判断。比如:
console.log(0&&null.b)
这个表达式不会报错,因为不会执行到null.b这里。
理解了这点,“&&”操作符就可以帮我们偷懒了。
if(a==b){console.log(1)}
现在这段代码可以改写成这样:
a==b&&console.log(1)
真正的妙用还要和具体的项目需求相结合,相信会产出很精妙的代码。
上一篇: 将博客移至 CSDN
下一篇: P02114065 刘浩宇,P02114070 程汉奇,P02114066 吴琦,P02114068 张璐 - 深入理解线性分组码的生成矩阵和校验矩阵的定义及其关系
推荐阅读
-
我的 Java 学习笔记(3):基本输入和输出语句、运算符表达式
-
java 的比较运算符 "比较和至上的用法 "的结果 英语语法 - 比较和至上的用法 - KingOrchidTutorials.com...
-
Flutter 学习 XI 枚举(枚举)写作方法的妙用
-
JS-"&&" 运算符的妙用
-
PHP7 的新功能 - ③ PHP 航天器运算符(组合比较器)
-
C 语言的按位清 0 和置 1 运算(与移位运算符组合一致的按位运算) - 第二,移位运算符
-
C 语言中最完整的运算符解释,一文读懂所有运算符!
-
C 语言丨运算符号 & 的三种用法(附示例代码)
-
OSChina 周四漫谈--遇到变态后辣椒水的妙用!
-
助手函数的妙用