首页 > 其他 > 详细

变量声名方式

时间:2019-09-02 13:27:18      阅读:63      评论:0      收藏:0      [点我收藏+]

3中变量声名方式: 

var price = 100;
let age = 20;
const id = ‘abc123‘;
特点 var let const
重新赋值 yes yes no
重复定义 yes no no
作用域  函数作用域(function scope) 块级作用域(block scope) 块级作用域(block scope)
//案列
const person = {name:‘aa‘,age:20};
person = {name:‘bb‘}//报错

person.age = 21;//ok,为什么???

const定义的常量:

----基本类型,再改变 该值 会报错【值类型,值不可变】

----对象或数组,改变却不会报错【const保存的是指向数组或对象的指针】【引用类型,地址不可变】

真正的区别在于【简单数据类型引用数据类型的差异】

 

 

变量声名方式

原文:https://www.cnblogs.com/amy-chen/p/11445626.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!