微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ES6语法(一)-2.const常量

const表示定义常量

常量的特性:

1.const赋值后不能被改变

2.const声明时,需要赋值

3.const赋值的是对象,对象不能再被赋新值,但是对象内部的属性可以改变

so,const的实质其实对应常量保存的内存地址是否让改变,const对应的常量则不允许改变内存地址

 1 <!--
 2 @author:invoker
 3 @project:project_lianxi
 4 @file: 02-const的使用.html
 5 @contact:[email protected]
 6 @descript:
 7 @Date:2021/7/1 10:42
 8 @version: html5
 9 -->
10 
11 <!DOCTYPE html>
12 <html lang="en">
13 <head>
14   <Meta charset="UTF-8">
15   <title>02-const的使用</title>
16 </head>
17 <body>
18 <script>
19   // 1.const赋值后不能改变,相当于常量
20   const name = 'invoker'
21   name='kaer'
22   // 2.const在声明时必须赋值
23   const nick
24   // 3.常量指向的对象不能改变,但是对象内部的属性可以改变
25   const obj = {
26     name:'invoker',
27     skillCount:10,
28     age:1000
29   }
30   console.log(obj);
31   obj = {}
32   obj.name='虚空'
33   obj.age = 2000
34   obj.skill = 4
35   console.log(obj);
36 
37   // const的实质其实变量保存的内存地址是否让改变,const则不允许改变
38 </script>
39 </body>
40 </html>

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐