JavaScript中的Const:何时使用它,是否有必要?
我最近在JavaScript中遇到了const
关键字。据我所知,它用于创建不可变变量,并且我已经进行了测试以确保它无法重新定义(在Node.js中):
const x = 'const';
const x = 'not-const';
// Will give an error: 'constant 'x' has already been defined'
我意识到它还没有在所有浏览器上标准化 - 但我只对Node.js V8的上下文感兴趣,我注意到当关键字可以用于相同的效果时,某些开发人员/项目似乎非常喜欢它。var
- 何时适合使用 ?
const
var
- 是否应该在每次声明不打算重新赋值的变量时都使用它?
- 如果用它来代替,反之亦然,它实际上有什么区别吗?
var
const