javascript 中的 || 運算符是邏輯或運算符,用于合并布爾值,將真值或假值返回給第一個為真的操作數。該運算符遵循“短路”求值,并可以用于將默認值分配給變量。
JS 中 ||
運算符
JavaScript 中的 ||
運算符是邏輯或運算符,用于合并兩個或多個布爾值。它的作用是當任何一個操作數為真時返回真值,否則返回假值。
語法:
<code>x || y</code>
登錄后復制
其中 x
和 y
是布爾值或可以轉換為布爾值的操作數。
運算規則:
如果 x
為真,則返回 x
。
如果 x
為假,則返回 y
。
如果 x
和 y
都為假,則返回 false
。
示例:
<code>const a = true; const b = false; console.log(a || b); // true console.log(b || a); // true console.log(a || a); // true console.log(b || b); // false</code>
登錄后復制
注意:
||
運算符的優先級比 &&
運算符低。
在比較操作數順序時,||
運算符采用“短路”求值。如果第一個操作數為真,則不會計算第二個操作數。
||
運算符可以用于將默認值分配給變量。例如:
<code>const name = name || "John Doe";</code>
登錄后復制