TypeScript const定义不可重新赋值变量
const关键词
TypeScript中,const关键词用于定义变量是声明变量的方式之一,与前面介绍的var和let不同,const定义的变量通常情况下是不能重新赋值的,但是const定义的变量内部的成员却是可修改的,如果要设置内部的成员也不可修改,可以使用readonly来定义。
语法
const constName: type = value
const定义变量实例代码
const str = "笨鸟工具,x1y1z1.com"
str = "abc"//Error
const web = {
name:"笨鸟工具",
DNS:"x1y1z1.com"
}
web = { //Error
name:"某一个网站",
DNS:"某一个域名"
}
web.name = "某一个网站"; //OK
web.DNS = "某一个域名"; //OK