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






