变量提升

代码执行顺序是从上往下。一个模块一个模块的执行。

变量提升:浏览器的功能,

    js代码执行前,浏览器会给他(js)一个全局环境,叫window(全局作用域)。在window下浏览器找到所有的带var和function的关键字然后给他们分配内存地址。不管你赋值没赋值,浏览器告诉所有的模块,这个东西存在了。这种能力叫变量提升。

变量的值,一个是字符串,一个是数字。不管是字符串还是数字,后面的值统统称为数据。

    数据的类型 :字符串  数字  数组  json  对象  布尔  null  undefined  函数

         

posted on 2018-10-16 19:14  *HECATE*  阅读(126)  评论(0编辑  收藏  举报

导航