網頁全端開發JavaScript_0921

比較運算子


                  ==  一般相等,不看數據類型只要值相同,結果會是true
                  !=  一般不相等
                  ===  嚴格相等,值相同,數據類型也必須相同結果才會是true
                  !==  嚴格不相等
                  >
                  >=
                  <
                  <=
                

Boolean判斷


Boolean值有2個分別為 true、 false ,在JavaScript中,任何值都可以轉為Boolean值。

以下為falsy values,會被判斷為false

  • False
  • 0或-0
  • 所有空字串 (包含雙引號 " "、單引號 ' '、` ` )
  • Null
  • Undefined
  • NaN

*除此之外都是truthy,包含0以外的數字、字串、空陣列[ ]、空物件{ }等等


JavaScript 中的coding習慣



變數、函數名稱的限制