Item 01 - 知道你所用的是哪個 JavaScript

  • 永不串接 strict 檔案與 nonstrict 檔案
  • 藉由將它們的主題包覆在即刻調用的函式運算式(IIFE)中來串接檔案
  • 小心地撰寫你的檔案,讓它們在任一個模式下的行為都相同

Item 02 - 了解 JavaScript 的浮點數字

  • JavaScript 中所有的數字都是**雙精度浮點(double-precision floating-point)數字,也就是由 IEEE 754 標準所規範的 64 位元數字編碼,通常被稱為 double
  • 盡可能使用整數值,因為它們不用經過捨入動作就可被顯示

Item 03 - 小心隱含的強制轉型(Implicit Coercions)

Item 04 - 優先選用基本型別而非物件包覆器

Item 05 - 避免把 == 用在混合的型別上

Item 06 - 了解分號插入的限制