变量
文章平均质量分 86
爱吃肉的冬瓜
这个作者很懒,什么都没留下…
展开
-
常量 const
变量声明 constconst具有let以下属性1、不属于顶层对象window2、不允许重复声明3、不存在变量提升4、暂时性死区 (在块级作用域内let必须先声明再定义,不可以先定义再声明)5、块级作用域常量 不可变ES5 定义常量Object.defineProperty(window, 'a', { value: "这是一个常量", // 不可修改 true/false writable: false})console.log(a); a = 132;console原创 2020-12-21 11:14:45 · 148 阅读 · 0 评论 -
ES6 换了名字的变量
ES6 换了名字的变量变量声明 let不属于顶层对象window不允许重复声明不存在变量提升暂时性死区块级作用域变量声明 let不属于顶层对象window var a = 5; let b = 6; console.log(window.a); console.log(window.b);很简单,由var声明的a是winow的属性,而由let声明的b并不是window的属性,所以let不属于全局对象window。var声明的变量全部挂载到window上,那window这个变量就会变得越来原创 2020-12-18 19:16:43 · 200 阅读 · 1 评论