const和let在实际使用中的区别
研究这个的起因是:看到好多大佬,会使用const声明一些常量,由此产生了疑问,const和let使用有什么区别。一、不同点1.const声明的是常量(这里如果声明的是引用数据类型,指的是该数据的指针不能被修改,指针指向的内容可以修改),如果声明的是一个对象obj可以通过obj.property来改变对应属性的值,声明的同时必须初始化(赋值),否则会报错。2.let声明的是变量,可以先声明后赋值,先声明后赋值(undefined)二、相同点1.两者都是ES6的语法;2.都是块级作用域(块级作用域:
原创
2021-08-20 15:09:06 ·
1613 阅读 ·
0 评论