JavaScript strict モード (strict を使用)
JavaScript strict モード (strict モード) は厳密な条件で実行されます。
「use strict」ディレクティブを使用する
「use strict」ディレクティブは、JavaScript 1.8.5 (ECMAScript5) で新しく追加されました。
これはステートメントではなく、リテラル式であり、古いバージョンの JavaScript では無視されます。
「use strict」の目的は、コードが厳密な条件下で実行されることを指定することです。
厳密モードでは宣言されていない変数を使用できません。
「厳密モード」を確立する主な目的は次のとおりです:
- Javascript 構文の不合理で不正確な側面を削除し、奇妙な動作を削減します。
- コード実行のいくつかの危険な側面を排除し、コードの安全性を確保します。実行中;
– コンパイラの効率を向上させ、実行速度を向上させます。
– 将来の Javascript の新しいバージョンへの道を開きます。
1. 概要
通常の動作モードに加えて、ECMAscript 5 には 2 番目の動作モード「strict モード」が追加されています。名前が示すように、このモードでは Javascript がより厳しい条件で実行されます。
2. 厳密モードを使用する理由
- Javascript 構文の不合理で緩い部分を削除し、いくつかの奇妙な動作を軽減します
- コード実行の安全性を確保します
- コンパイラの効率を向上させます。実行速度を向上させます
- 将来の Javascript の新しいバージョンへの道を開きます。
「厳密モード」は、JavaScript のより合理的で安全かつ厳密な開発方向を体現しており、IE 10 を含む主流ブラウザはすでにそれをサポートしており、多くの大規模プロジェクトがそれを完全に採用し始めています。
一方、同じコードでも「厳密モード」では実行結果が異なる場合があります。「通常モード」で実行できる一部のステートメントは「厳密モード」では実行されません。これらの内容をマスターすると、JavaScript をより詳しく理解し、より優れたプログラマーになれるでしょう。
3. フラグ
「use strict」を入力します。
4. 単一のスクリプトに対して
4.1を呼び出す方法
次のセクション