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中的假值包括:
因此,任何涉及邏輯AND運算子和假的第一個表達式將導致將該假值指派給變數。
以上是JavaScript 的邏輯 AND 運算子在賦值中如何運作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!