
1. 设置变量
const: 赋常量,不可更改。
let :设置可更改变量。
ES6 中推荐使用let 而不是var.
Let 和var的区别 : let 将变量的作用域限定在当前{}中, var 定义的变量可作用于{}外。例:
//let定义变量
let i=100;
for (let i =0;i<9;i++){
console.log(i);
}
console.log("外面的i",i); //外面的i 100 //var定义变量
var i=100;
for (var i =0;i<9;i++){
console.log(i);
}
console.log("外面的i",i); //外面的i 9
2. 修改变量赋值
let temp={
a=5,
b=7
}
test=temp
test=9
上述情形下,什么时候更改test的值,temp随之更改,什么时候不改?