厳密モードとは何ですか?また制限は何ですか?

Strict モードは、ECMAScript 5 で導入された JavaScript の実行モードであり、それ以来デフォルト モードになっています。厳密モードでは、JavaScript はいくつかの一般的なプログラミング エラーを減らすために、いくつかのルールと制限を厳密に適用します。

厳密モードの制限事項は次のとおりです。

  1. 宣言されていない変数は許可されません
  2. 読み取り専用プロパティへの割り当ては許可されません
  3. 変数または関数の削除は許可されていません
  4. 同じ名前のパラメータは使用できません
  5. 8 進リテラルは使用できません。数値の前に 0 を付けます。
  6. 関数はトップレベルのスコープまたは自己実行関数で宣言する必要があります
  7. eval 関数では変数や関数を作成することはできません
  8. this キーワードはグローバル オブジェクトを指すことはできません
  9. with ステートメントは次の使用を禁止します。

おすすめ

転載: blog.csdn.net/m0_68009075/article/details/130850828