块级作用域:
for(var i=1;i<10;i++){
setTimeout(function(){
console.log("var声明的变量",i)
})
}
运行结果 打印10次10.
for (let i=1;i<10;i++){
setTimeout(function(){
console.log("let声明的变量",i)
})
}
运行结果:0 1 2 3 4 5 6 7 8 9
const 只能声明常量。在声明的的同时必须赋值
当 const 声明的为对象的时候,虽然补不能改变对象,但是可以改变对像内部的值比如;
const name ={
name:"jack",
age:"18"
}
模板字符串:
1.字符串拼接:"你好"+name ;
es6: '你好'${name}
网友评论