是否可以覆盖保留字?我永远不会这样做,但是它引起了我的注意,并引起了我的好奇。
我可以用Java语言制作false = true
吗?我在各种网站上看到了一些恶作剧,在这些网站上,人们用相反的名称(不是Javascript)覆盖了默认的保留字。
但是这可能在Javascript中吗?
最佳答案
不,这在JS中是不可能的。 false
和true
是可以完全解析为这些值的文字-数字,字符串和null
也是一样。
此外,它们是保留字,因此您不能将它们用作变量名-与could shadow and (prior to ES5) even overwrite的undefined
相反。另外,使用ES5 refined the workings of array and object literals,这样您就不会再与这些混淆了。
关于javascript - 覆盖保留字(设置为false = true),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33276084/