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:invoker2021@126.com
 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>

 

posted @ 2021-07-01 10:51  kaer_invoker  阅读(40)  评论(0编辑  收藏  举报