例如,"默认"是Javascript中的保留关键字,所以我不能这样做:
const default = 'does not work'
According to Mozilla,"默认"关键字仅用于两种情况:
切换声明和 导出声明页面。
从设计或技术角度来看,为什么变量无法保留,是否有充分的理由?我喜欢认为许多这些保留的JavaScript关键字可以根据找到关键字的上下文消除歧义,但不确定。由于" X"?它只是一种便利或更多的东西,实际上是不可能的。
答案 0 :(得分:3)
出于实际原因。想象一下,你将能够创建变量
var false = 1;
然后使用它
if(false) {...}
计算机应该如何知道你的意思(真正的假与变量1相比)?这就是为什么这些单词保留。系统依赖它们具有特定含义