如何在 js 中表示或||
概述:
在 JavaScript 中,”或”運(yùn)算符 || 用于在布爾表達(dá)式中判斷條件是否為真。
語法:
<code class="js">boolean1 || boolean2</code>
登錄后復(fù)制
功能:
|| 運(yùn)算符將返回以下值:
如果 boolean1 為 true,則返回 boolean1。
如果 boolean1 為 false,則返回 boolean2。
優(yōu)先級(jí):
|| 運(yùn)算符的優(yōu)先級(jí)低于 && 運(yùn)算符,高于賦值運(yùn)算符。
示例:
<code class="js">// 如果 age 大于 18,則返回 true,否則返回 false const isAdult = age > 18 || false; // 如果 name 是 "John" 或 "Mary",則返回 true,否則返回 false const isJohnOrMary = name === "John" || name === "Mary";</code>
登錄后復(fù)制
注意事項(xiàng):
|| 運(yùn)算符不會(huì)將非布爾值轉(zhuǎn)換為布爾值。
|| 運(yùn)算符是短路的,這意味著它將僅計(jì)算所需的表達(dá)式。
|| 運(yùn)算符可以用于鏈?zhǔn)奖容^,即:
<code class="js">const isEvenOrOdd = number % 2 === 0 || number % 2 === 1;</code>
登錄后復(fù)制
其他表示或的運(yùn)算符:
JavaScript 中沒有其他用于表示 OR 運(yùn)算的運(yùn)算符。