by shigemk2

当面は技術的なことしか書かない

Effective JavaScript 3

  • 型エラーは暗黙の型強制によって隠されることがある
  • +演算子は引数の型によって、加算または文字列の連結を行うように多重定義されている
  • オブジェクトはvalueOfによって数値に変換され、toStringによって文字列に変換される
  • valueOfメソッドを持つオブジェクトは、そのvalueOfによって生成される数値の文字列表現を提供するtoStringメソッドを実装すべきである
  • 未定義の値をテストするには真偽性ではなくtypeofかundefinedの比較で行う