有哪些JavaScript运算符堪称功能强大的盘点方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1885个文字,预计阅读时间需要8分钟。
目录+前言+一、空值合并运算符+二、=空赋值运算符+三、可选链操作符+四、::三元运算符+五、逻辑与(&&)和逻辑或(||)+六、位运算符+七、双位运算符(+ +)++八、逻辑运算符+!+7.1 使用!取反
目录
- 前言
- 一、??空值合并运算符
- 二、??=空赋值运算符
- 三、?.可选链操作符
- 四、?:三元运算符
- 五、逻辑与(&&)和逻辑或(||)
- 六、位运算符 & 和 |
- 七、双位运算符 ~~
- 七、逻辑运算符 !
- 7.1 利用!取反
- 7.2 利用!!做类型判断
- 7.3 两个值是否相等
- 总结
前言
你在阅读其他人的代码的时候,有没有遇见一些奇怪的写法,让你的思路瞬间卡住,等你回过神来便不明觉厉,某位大侠曾经来过这里。
今天,我们就来盘点一下 JavaScript 中一些强大的运算符吧~~~
一、??空值合并运算符
如果你第一次遇到它,看到的是两个问号,估计脑海里还有更多的问号(小朋友,你是否有很多问号~~~)
两个问号??其美名曰空值合并操作符,如果第一个参数不是 null/undefined,将返回第一个参数,否则返回第二个参数。
本文共计1885个文字,预计阅读时间需要8分钟。
目录+前言+一、空值合并运算符+二、=空赋值运算符+三、可选链操作符+四、::三元运算符+五、逻辑与(&&)和逻辑或(||)+六、位运算符+七、双位运算符(+ +)++八、逻辑运算符+!+7.1 使用!取反
目录
- 前言
- 一、??空值合并运算符
- 二、??=空赋值运算符
- 三、?.可选链操作符
- 四、?:三元运算符
- 五、逻辑与(&&)和逻辑或(||)
- 六、位运算符 & 和 |
- 七、双位运算符 ~~
- 七、逻辑运算符 !
- 7.1 利用!取反
- 7.2 利用!!做类型判断
- 7.3 两个值是否相等
- 总结
前言
你在阅读其他人的代码的时候,有没有遇见一些奇怪的写法,让你的思路瞬间卡住,等你回过神来便不明觉厉,某位大侠曾经来过这里。
今天,我们就来盘点一下 JavaScript 中一些强大的运算符吧~~~
一、??空值合并运算符
如果你第一次遇到它,看到的是两个问号,估计脑海里还有更多的问号(小朋友,你是否有很多问号~~~)
两个问号??其美名曰空值合并操作符,如果第一个参数不是 null/undefined,将返回第一个参数,否则返回第二个参数。

