🗒️指令序言
两个 JavaScript 语法的全局机制:预处理和指令序言。
不理解指令序言,Directive Prologs,就无法解释严格模式。
指令序言最早是为了 use strict 设计的,它规定了一种给 JavaScript 代码添加元信息的方式。
"use strict" 是 JavaScript 标准中规定的唯一一种指令序言,但是设计指令序言的目的是留给 JavaScript 的引擎和实现者一些统一的表达方式,在静态扫描时指定 JavaScript 代码的一些特性。
JavaScript 的指令序言是只有一个字符串直接量的表达式语句,它只能出现在脚本、模块和函数体的最前面。
Last updated