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

JavaScript 的邏輯 AND 運算子在賦值中如何運作?

Mary-Kate Olsen
發布: 2024-12-02 16:07:13
原創
323 人瀏覽過

How Does JavaScript's Logical AND Operator Work in Assignments?

JavaScript 賦值中的邏輯AND 運算子

在JavaScript 中,邏輯OR 運算子(||) 根據以下內容的真實性有條件地賦值:一個表達。它將第一個非 null、非未定義和非 false 表達式指派給變數。

但是,邏輯 AND 運算子 (&&) 在賦值場景中的行為有所不同。它將第一個表達式評估為真或假。

真實性:

如果第一個表達式為真,則邏輯 AND運算子傳回第二個表達式的值並將它賦值到變數:

var oneOrTheOther = true && "This is true"; // oneOrTheOther = "This is true"
登入後複製

假:

如果第一個表達式為假,則邏輯AND 運算子傳回第一個表達式的值並將其指派給變數:

var oneOrTheOther = false && "This is false"; // oneOrTheOther = false
登入後複製

請記住JavaScript中的假值包括:

  • null
  • 未定義
  • 0
  • NaN(非數字)
  • "" (空string)

因此,任何涉及邏輯AND運算子和假的第一個表達式將導致將該假值指派給變數。

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

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