JavaScript let 和 const

在 JavaScript 中,使用 letconst 声明变量是 ES6 新增的特性,相较于传统的 var 关键字,letconst 具有更好的作用域控制和变量声明方式。

let 声明变量

let 关键字用于声明一个变量,其作用域限制在当前代码块内。在同一作用域内,不允许重复声明同名的 let 变量。

-- -------------------- ---- -------
--- ---- - --------
------------------ -- -- -------

-
  --- ---- - ------
  ------------------ -- -- -----
-

------------------ -- -- -------

const 声明常量

const 关键字用于声明一个常量,其值一旦被赋值就不能再修改。常量的作用域同样限制在当前代码块内。

注意:const 声明的常量是指向一个内存地址的指针,因此对于引用类型的常量来说,其值是可以修改的,只是指针指向的内存地址不能改变。

总结:letconst 关键字是 ES6 提供的更加安全和可控的变量声明方式,推荐在项目中使用这两种方式来声明变量和常量。

纠错
反馈