js的预编译机制

  1.var定义的是“当前作用域下的一个变量”,当在函数内部不使用var声明时,会被当做全局变量而不是函数内的局部变量(严格模式下还会报错) 2.js的预编辑:【对定义式函数】直接创建为作用域上的函数变量,并将其值初始化为定义的函数代码逻辑,也就是为其建立了可调用的函数变量。 3.js的预编辑:【对var定义的变量】 会在开始先全部找出来,并且将初始值设为undefined 4.【对上面代码的解
相关文章
相关标签/搜索