首頁 > web前端 > js教程 > JavaScript 中的邏輯運算子如何運作?

JavaScript 中的邏輯運算子如何運作?

Susan Sarandon
發布: 2024-11-10 09:37:02
原創
804 人瀏覽過

How do Logical Operators Work in JavaScript?

理解 JavaScript 中的邏輯運算子

在 JavaScript 中,邏輯運算子對於評估和組合條件語句至關重要。三個主要邏輯運算子 —&& (AND)、|| (或),並且! (NOT) — 根據它們所應用的資料類型而表現不同。

AND (&&)

AND 運算子傳回第一個假運算元或如果所有運算元都為真,則最後一個運算元。 JavaScript 中的真值和假值是基於預先定義的值:假值包括 null、undefined、false、0、-0、NaN、空字串和 document.all,而所有其他值都是真值。

OR (||)

OR 運算子傳回第一個真運算元,如果所有運算元均為假,則傳回最後一個運算元。與 AND 運算子一樣,它考慮運算元的真實性,並傳回第一個非假值(如果存在)。

NOT (!)

NOT 運算子反轉其運算元的真實性。如果操作數為真,!將傳回 false;如果操作數為假,!將傳回 true。

範例:

  • true && false → false
  • true && true → true
  • true && true → true
  • 假|| false → false
  • !true → false

!false → true

透過了解這些邏輯運算子的行為,您可以在JavaScript 程式碼中有效地組合條件並建立更準確、更有效率的條件邏輯。

以上是JavaScript 中的邏輯運算子如何運作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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