javascript ‘use strict’ で厳格なエラーチェックが行われる。

javascript
スポンサーリンク

use strict とは

  • Java Scriptのコードを厳密にチェックする。
    • エラーにならないような(潜在的なエラー)コードがエラーになる。
      • エラーを見つけやすくなる
    • 次のバージョンのJavaScriptでエラーになるコードは、現在のバージョンでエラーじゃなくてもエラーにしちゃうってことみたい。

やり方

全体(<script> の直下の行や、関数のはじめの行)に、

See the Pen LYWyvxw by Hidenobu Miyata (@gari8641) on CodePen.

と書く。

 

使うべきか?本番でも?

  • 使ったほうがよさげ
  • 使うときは全体に対してではなく、関数単位で指定する
    • あとで外部JSなど継ぎ足したときに、全体指定だとそこまで影響が及んでしまう為
  • 個人的には、use stricctで作っといて、リリース時にuse strict外すのでも有りかもと思った。

 

参考サイト

“use strict”(厳格モード)を使うべきか?

コメント