Javascript ECMAScript规范中的创建和执行阶段

Javascript ECMAScript规范中的创建和执行阶段,javascript,Javascript,在许多与JavaScript相关的博客上,我读到了关于脚本/函数的创建和执行阶段的内容,但在规范中找不到任何相关内容。它是在官方规范中的某个地方描述的,但名称不同,还是只是从一些书籍和其他资源中复制的概念 示例来源: 规范中没有任何阶段,也没有这样称呼它们,但这个概念仍然存在。您可以在用户定义函数的中找到: 表演functionObject,argumentsList。 返回计算FunctionStatementList的结果。 首先,所有变量都被声明为作用域并创建其绑定,然后执行代码。每当在规

在许多与JavaScript相关的博客上,我读到了关于脚本/函数的创建和执行阶段的内容,但在规范中找不到任何相关内容。它是在官方规范中的某个地方描述的,但名称不同,还是只是从一些书籍和其他资源中复制的概念

示例来源:


规范中没有任何阶段,也没有这样称呼它们,但这个概念仍然存在。您可以在用户定义函数的中找到:

表演functionObject,argumentsList。 返回计算FunctionStatementList的结果。
首先,所有变量都被声明为作用域并创建其绑定,然后执行代码。每当在规范中的任何地方创建新的块范围时,都可以找到类似的措辞。

如果您能提供您所阅读的这些源的上下文,这将非常有帮助。