close
  • 邏輯運算子,找到第一個錯誤(falsy: false、undefined、null、NaN、0 (both +0 and -0)、””)的回傳,不會繼續執行第二個。
  • 第一個值的 bool 為 true,後一個的值。

 

console.log(false && 1 && []); // false
console.log(" " && true && 5); // 5
var obj = {}; console.log(0 && obj); // 0
console.log(NaN && obj); // NaN
console.log('' && obj); // ''
console.log(null && obj); // null
console.log(undefined && obj); // undefined

// number 未定義
console.log(undefined && number); // undefined

arrow
arrow
    文章標籤
    JavaScript 前端 Javascript
    全站熱搜

    瑞哈 發表在 痞客邦 留言(0) 人氣()