标签:变量 初始 code win 变量提升 必须 pre 对象 重复
1.let定义的变量具有全局作用域
2.let声明的变量不能用全局对象的属性访问
3.let不能重复定义一个变量
4.let声明的变量不能进行变量提升
{ let a = 1 console.log(a) } console.log(a) //报错a未定义 var b = 3 let c = 4 console.log(b,c) //3,4 console.log(window.b,window.c) //3,undefined var b = 4 console.log(b) //可以重新赋值 let c = 5 console.log(c) //提示c已经定义过
const具有和let一样的特性
1.const只能定义常量,不能修改
2.const不能先定义再赋值 必须定义的同时初始化const a = 124
标签:变量 初始 code win 变量提升 必须 pre 对象 重复
原文地址:https://www.cnblogs.com/qjb2404/p/12202614.html