const聲明一個(gè)只讀的常量又谋,一旦聲明了拼缝,常量的值就不能修改。
例如
const a=10;
a=12;
程序會(huì)報(bào)錯(cuò)
上述代碼改變常量的值會(huì)報(bào)錯(cuò)彰亥,也就是說用const聲明的變量不能修改值咧七,所以,const一旦聲明變量任斋,就必須立即初始化继阻,不能留到以后賦值。
比如我們只用const聲明一個(gè)變量废酷,不對(duì)它賦值
const a;
這樣也會(huì)報(bào)錯(cuò)
1.作用域
const的作用域與let命令是一樣的瘟檩。只在聲明的塊級(jí)作用域內(nèi)有效。
function sum(){
const total=90;
}
total;
運(yùn)行結(jié)果;
const命令聲明的常量也是不提升常量澈蟆,同樣也存在暫時(shí)性死區(qū)墨辛。只能在聲明的位置后面使用。