Javascript 为什么分配给常量变量不会导致错误?

Javascript 为什么分配给常量变量不会导致错误?,javascript,constants,Javascript,Constants,演示: 代码: 输出为: a: 10 你能解释一下为什么语句a=20没有抛出错误吗?引用文档(): 如果您指定 将另一个值转换为常数。此类操作的返回值为 分配的新值,但重新分配不成功 仅适用于Firefox和Chrome(至少从版本20开始) 由于const目前实际上只是一个提案,浏览器供应商可以自由实施他们认为合适的方式。请注意,该标准很可能将const定义为(目前它的功能范围与var和function相同)。真的吗? a: 10

演示:

代码:

输出为:

a: 10
你能解释一下为什么语句
a=20
没有抛出错误吗?

引用文档():

如果您指定 将另一个值转换为常数。此类操作的返回值为 分配的新值,但重新分配不成功 仅适用于Firefox和Chrome(至少从版本20开始)

由于
const
目前实际上只是一个提案,浏览器供应商可以自由实施他们认为合适的方式。请注意,该标准很可能将
const
定义为(目前它的功能范围与
var
function
相同)。

真的吗?
a: 10