2016-12-02 13 views
1

"use strict" - 厳密なモードでJavaScriptコードを実行することを定義します。Javascriptのリテラル式

"use strict";に似た他のリテラル式がありますか?

答えて

3

現時点では、いいえ、"use strict";は一意です。

この仕様では、これらの「指令」が呼び出されています。彼らは「命令プロローグ」の一部です。詳細in the spec

指令プロローグ及び利用厳格な指令

指令プロローグは初期StatementListItemまたはModuleItemとして生じるExpressionStatement制作の制作の最も長いシーケンスでありますFunctionBodyScriptBody、またはModuleBodyであり、シーケンス内の各ExpressionStatementは、完全にStringLiteralトークンで構成され、その後にセミコロンが続きます。セミコロンは明示的に表示されてもよく、セミコロンの自動挿入によって挿入されてもよい。ディレクティブプロローグは空のシーケンスです。

使用厳密指令StringLiteralのいずれかの正確なコード手段は"use strict"又は'use strict'配列指令プロローグでExpressionStatementあります。 Use Strict指令にEscapeSequenceまたはLineContinuationが含まれていない可能性があります。

指令プロローグには、複数のUse Strict指令が含まれている場合があります。ただし、これが発生した場合、実装によって警告が発行されることがあります。

関連する問題