是否可以覆盖保留字?我永远不会这样做,但是它引起了我的注意,并引起了我的好奇。

我可以用Java语言制作false = true吗?我在各种网站上看到了一些恶作剧,在这些网站上,人们用相反的名称(不是Javascript)覆盖了默认的保留字。

但是这可能在Javascript中吗?

最佳答案

不,这在JS中是不可能的。 falsetrue是可以完全解析为这些值的文字-数字,字符串和null也是一样。

此外,它们是保留字,因此您不能将它们用作变量名-与could shadow and (prior to ES5) even overwriteundefined相反。另外,使用ES5 refined the workings of array and object literals,这样您就不会再与这些混淆了。

关于javascript - 覆盖保留字(设置为false = true),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33276084/

10-11 13:26