JavaScript 賦值與AND 運算子
在JavaScript 中,賦值運算子可以與各種邏輯運算子結合使用,包括AND ( &&) 操作員。但是,賦值中 AND 運算子的行為與 OR (||) 運算子不同。
AND 運算子的行為
與OR 運算子不同,它如果第一個運算元為假,則分配第二個運算元的值,AND運算子分配:
具體範例
讓我們考慮以下範例:
var oneOrTheOther = someOtherVar && "some string";
假值
請注意 JavaScript中的假值包括:
任何不為假的值都是
結論
賦值中的AND 運算子只在第一個運算元數為真時才指派第二個運算元的值。否則,它會分配第一個操作數的值(必須為假)。此行為對於確保 JavaScript 程式碼中布林值和其他真/假值的正確評估和分配至關重要。
以上是JavaScript 的 AND 運算子 (&&) 在賦值中如何表現?的詳細內容。更多資訊請關注PHP中文網其他相關文章!