摘要: 首先我们要知道javascript语言,它是基于词法作用域的语言(简单的来说就是通过阅读包含变量在内的数行代码就能知道变量的作用域)全局变量在程序中始终是有定义的,局部变量在声明他的函数体内以及其所嵌套的函数内始终是有定义的 假如我们把局部变量换个角度来考虑,把它看成自定义实现对象的属性,那么我们就 阅读全文
posted @ 2017-12-21 14:17 peter-钱 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 当声明一个javascript变量时,实际上是定义了一个全局对象的一个属性。 当使用var声明一个变量时,创建的这个属性是不可配置的,也就是说这个属性是不可以通过delete运算符删除的,当没有使用严格模式下并给一个变量赋值的话,javascript会自动创建一个全局变量,以这种方法创建的变量是全局 阅读全文
posted @ 2017-12-21 13:41 peter-钱 阅读(246) 评论(0) 推荐(0) 编辑