本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了关于使用const声明常量的相关问题,const 用于声明一个或多个常量,声明时必须进行初始化,且初始化后值不可再修改,下面一起来看一下,希望对大家有帮助。
【相关推荐:javascript视频教程、web前端】
const 用于声明一个或多个常量,声明时必须进行初始化,且初始化后值不可再修改。
const 声明常量
const定义常量与使用let 定义的变量相似:
- 二者都是块级作用域
- 都不能和它所在作用域内的其他变量或函数拥有相同的名称
两者还有以下两点区别:
- const声明的常量必须初始化,而let声明的变量不用
- const 定义常量的值不能通过再赋值修改,也不能再次声明。而 let 定义的变量值可以修改。
块级作用域
const定义常量也有块级作用域
var a = 10; const x = 'world'; if (a > 0){ const x = 'hello'; console.log(x); // 这里输出 x 为 hello } console.log(x); // 这里输出 x 为 world