JavaScript 的邏輯運算子用於布林運算,包括:與運算子(&&):比較兩個條件是否都為真。或運算子(||):比較兩個條件是否至少有一個為真。非運算子(!):取反布林值。零條件運算子(??):如果第一個條件為真則傳回第一個條件,否則傳回第二個條件。
JavaScript 中的邏輯運算子
JavaScript 中的邏輯運算子用於執行布林運算,它們允許開發者比較和組合佈林值。以下是最常見的邏輯運算子:
1. 與運算子(&&
):
true
,則傳回true
,否則傳回false
。 例如:
<code class="js">const isEligible = (age >= 18) && (hasDriversLicense);</code>
2. 或運算子(||
):
,則傳回
true,否則傳回
false。
<code class="js">const isStudent = (hasStudentCard) || (isUnder18);</code>
3. 非運算子(!):
,則傳回
false,反之亦然。
<code class="js">const isNotEligible = !(isEligible);</code>
4. 零條件運算子(??):
,則傳回第一個運算元,否則傳回第二個運算元。
時使用。
<code class="js">const firstName = user.firstName ?? "Guest";</code>
以上是js中邏輯運算子有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!