JavaScriptのstrictモード

JavaScriptにはエラーチェックを厳しく行うstrictモードがある
strictモードを有効にするには以下のコードをスクリプトの先頭に記述する

"use strict";

例えばstrictモードでは未宣言変数への値の設定を行うとエラーになる

"use strict";
a = 3;

注意事項
スクリプトの先頭でstrictモードを有効にした場合、スクリプトを結合すると全てのスクリプトがstrictモードになってしまう
結合することが前提であれば、strictモードを使わないようにするか関数毎にstrictモードを適用する方法を使用したほうが良い

参考

MDN Web Docs : Strict モード
MDN Web Docs : 非strict と strict の違い

シェアする

  • このエントリーをはてなブックマークに追加

フォローする