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>
本文来自博客园,作者:kaer_invoker,转载请注明原文链接:https://www.cnblogs.com/invoker2021/p/14957827.html