ES6语法简介----var、 let和const的区别
一、var、 let和const的区别1.1 var声明变量函数作用域或全局作用域中通过var声明的变量,无论在哪里声明,都会被当成在当前作用域顶部声明的变量(Js的变量提升机制)。if(true){ var a = 1;}console.log("a = " + a); //此处可以访问变量a,输出:a = 11.2 let声明变量用法和var相同,但不会被提升,作用域为当前代码块。 if(true){ let a = 1; } console.log("a = "
原创
2020-06-10 11:49:15 ·
302 阅读 ·
0 评论