const 和let

2017-12-03  本文已影响0人  温梦丽

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
上一篇下一篇

猜你喜欢

热点阅读