use strict とは
- Java Scriptのコードを厳密にチェックする。
- エラーにならないような(潜在的なエラー)コードがエラーになる。
- エラーを見つけやすくなる
- 次のバージョンのJavaScriptでエラーになるコードは、現在のバージョンでエラーじゃなくてもエラーにしちゃうってことみたい。
- エラーにならないような(潜在的なエラー)コードがエラーになる。
やり方
全体(<script> の直下の行や、関数のはじめの行)に、
See the Pen LYWyvxw by Hidenobu Miyata (@gari8641) on CodePen.
と書く。
使うべきか?本番でも?
- 使ったほうがよさげ
- 使うときは全体に対してではなく、関数単位で指定する
- あとで外部JSなど継ぎ足したときに、全体指定だとそこまで影響が及んでしまう為
- 個人的には、use stricctで作っといて、リリース時にuse strict外すのでも有りかもと思った。
コメント