前端

JS中定义全局变量方式的区别,var、let、const

2019-08-25聚力创意

ES5中,在全局中使用var关键字声明变量,则会自动挂在window的属性上

而在ES6中,在全局中使用let、const关键字声明变量,则不会

var num1 = 123
console.log(window.num1) // 123

let num2 = 123
const num3 = 123
console.log(window.num2) // undefined
console.log(window.num3) // undefined
蜀ICP备17044229号