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