const与let都只在块级作用域起作用,不可重复声明同一个变量,不会变量提升
区别:const 用于声明一个常量,且必须赋值,声明后不可修改,声明引用类型是注意传址赋值。
1.const和let 区别示例:
//let:
let a=5;
a=7;
console.log(a);//7
//const:
const a=5;
a=7;
console.log(a);//报错,const声明的变量值不能更改
2.const 应用实例
1.
const Person={
name:'nicolas',
age:23
}
Person.age=33;
console.log(Person);
//{name: "nicolas", age: 33}
2.
const Person={
name:'nicolas',
age:23
}
Person.age=33;
console.log(Person);
const Person={} //Person 地址被更改
//Uncaught SyntaxError: Identifier 'Person' has already been declared
网友评论