JavaScript 利用 | | 和 & & 賦值

我們都知道JavaScript在條件判斷時會將對象默認轉換爲boolean類型數據。null,undefined,0,”“返回false,其他返回true。

平常開發當中對於條件判斷賦值我們一般都是使用如if判斷,邏輯運算符等方法。但是使用這些方法相應的都有自己的格式,有時候會顯得代碼很繁瑣。

這裏介紹一個使用 | | &&賦值的技巧,使用這些可以使代碼更簡潔 。

注意事項:

let a = b || c;

①:當 b 對應的boolean值爲true時,a的值就等於b。(這裏的b指的是 | | 前面的第一個數

②:當 b 對應的boolean值爲false時,a的值就等於c。

背誦技巧:第一個數爲true則值爲第一個數,第一個數爲false則值爲第二個數

 

let a = b && c;

①:當 b 對應的boolean值爲true時,a的值就等於c。(這裏的b指的是 && 前面的第一個數

②:當 b 對應的boolean值爲false時,a的值就等於b。

背誦技巧:第一個數爲true則值爲第二個數,第一個數爲false則值爲第一個數。(與 | | 相反)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章