JavaScript 逻辑运算符
JavaScript 逻辑运算符
逻辑运算符用于确定变量或值之间的逻辑关系。
已知 x = 6 且 y = 3,下表解释了逻辑运算符:
JavaScript 逻辑运算符
逻辑运算符用于确定变量或值之间的逻辑关系。
已知 x = 6 且 y = 3,下表解释了逻辑运算符:
| 运算符 | 名称 | 示例 | 试一试 |
|---|---|---|---|
| && | 与 | (x< 10 && y > 1) 为 true | 试一试 » |
| || | 或 | (x === 5 || y === 5) 为 false | 试一试 » |
| ! | 非 | !(x === y) 为 true | 试一试 » |
JavaScript 逻辑与
当 && 运算符返回 true 时,两个表达式 都为 true,否则返回 false:
JavaScript 逻辑或
如果一个或两个表达式为真,则 || 运算符 返回 true,否则返回 false:
JavaScript 逻辑非
非运算符 (!) 对 false 表达式返回 true,对 true 表达式返回 false。
空合并运算符 (??)
??运算符在左操作数为空(null或undefined)时返回右操作数,否则返回左操作数。
浏览器支持
?? 是 ES2020 的一项功能。
自 2020 年 9 月起,所有现代浏览器均已完全支持 ES2020。
| Chrome 85 |
Edge 85 |
Firefox 79 |
Safari 14 |
Opera 71 |
| 2020年8月 | 2020年8月 | 2020年3月 | 2020年9月 | 2020年9月 |
