strictモード(厳格モード)
strictモード(厳格モード)とは
strictモード(厳格モード)とは、コードのエラーチェックをより的確に行うためのモードで、JavaScriptコード上に「"use strict";」を追加することで、strictモードが有効となります。
strictモードはECMAScript 5からの仕様ですが、strictモードが使用できない環境では単なる文字列として認識されるため、エラーとはなりません。
JavaScript
"use strict";
var foo = function() {
...
};
対応ブラウザ
| ブラウザ | バージョン |
|---|---|
| IE | 10以上 |
| Firefox | 4.0以上 |
| Chrome | 13.0以上 |
| Safari | 6.0以上 |
| Opera | 11.6以上 |
| iOS Safari | 5.0以上 |
| Android | 3.0以上 |