首頁 > web前端 > js教程 > 主體

js中邏輯運算子有哪些

下次还敢
發布: 2024-05-06 10:03:16
原創
602 人瀏覽過

JavaScript 的邏輯運算子用於布林運算,包括:與運算子(&&):比較兩個條件是否都為真。或運算子(||):比較兩個條件是否至少有一個為真。非運算子(!):取反布林值。零條件運算子(??):如果第一個條件為真則傳回第一個條件,否則傳回第二個條件。

js中邏輯運算子有哪些

JavaScript 中的邏輯運算子

JavaScript 中的邏輯運算子用於執行布林運算,它們允許開發者比較和組合佈林值。以下是最常見的邏輯運算子:

1. 與運算子(&&):

  • 如果兩個運算元都是true,則傳回true,否則傳回false
  • 用來測試多個條件是否都為真。

例如:

<code class="js">const isEligible = (age >= 18) && (hasDriversLicense);</code>
登入後複製

2. 或運算子(||):

    ##如果任何一個操作數為
  • true,則傳回true,否則傳回false
  • 用來測試多個條件是否至少有一個為真。
例如:

<code class="js">const isStudent = (hasStudentCard) || (isUnder18);</code>
登入後複製

3. 非運算子(!):

    將一個布林值取反。如果運算元為
  • true,則傳回 false,反之亦然。
  • 用於反轉條件或將表達式轉換為布林值。
例如:

<code class="js">const isNotEligible = !(isEligible);</code>
登入後複製

4. 零條件運算子(??):

    如果第一個運算元為
  • true,則傳回第一個運算元,否則傳回第二個運算元。
  • 用於提供一個預設值,當第一個表達式為
  • false 時使用。
例如:

<code class="js">const firstName = user.firstName ?? "Guest";</code>
登入後複製

以上是js中邏輯運算子有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板