LLEARNING NOTES

技术 · 思考 · 实践 · 成长

首页/前端/正文

ES6

前端653 次阅读

声明变量

var 

console.log(miaov);//undefined 
var  miaov ='ketang'; 
var  miaov ='1234'; 
console.log(miaov);//1234 被覆盖

let

//console.log(leo); Uncaught ReferenceError: leo is not defined 
let leo = 123; 
//let leo = 456; 不允许重复声明变量 
//Uncaught SyntaxError: Identifier 'leo' has already been declared console.log(leo);

var  和  let 的区别:

    let 不允许重复声明变量

     不存在变量提升

     块级作用域,暂存死区(从块的开始到声明这段的区域)



只有惜缘,才有缘分;只有惜友,才有友谊。

评论交流

理性讨论,共同进步
验证码

相关文章

继续阅读