JavaScript的一些名词(持续更新中-取自javaScript高级程序设计)

不问归期 提交于 2020-10-05 09:06:28

严格模式(p22):

ECMAScript 5增加了严格模式的概念。严格模式是一种不同的JavaScript解析和执行模型。ECMAScript 3的一些不规范写法在这种模式下会被处理,对于不安全的活动将抛出错误,要对整个脚本启用严格模式,在脚本开头加上:"use strict";

严格模式会影响JavaScript执行的很多方面,所有现代浏览器都支持严格模式。

提升(p25):

把所有变量声明都拉到函数作用域的顶部。

暂时性死区(p26):

在解析代码时,JavaScript引擎会注意出现在块后面的let声明,只不过在此之前不能以任何方式来引用未声明的变量。在let声明之前的执行瞬间被称为“暂时性死区”,在此阶段引用任何后面才声明的变量都会抛出ReferenceError。

函数签名(p292):

函数接收参数的类型和数量。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!