繁体   English   中英

覆盖保留字(设置为false = true)

[英]Override reserved words (set false = true)

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

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

但是这可能在Javascript中吗?

不,这在JS中是不可能的。 falsetrue是将完全解析为这些值的文字-对于数字,字符串和null也是如此。

此外,它们是保留字,因此您不能将它们用作变量名-与undefined相反,您可能会对其进行阴影处理(在ES5之前)甚至覆盖 而且, ES5改进了数组和对象文字的工作方式,因此您也不会再与它们混淆。

不,在JS中,不能将保留字用作变量: http : //www.w3schools.com/js/js_reserved.asp

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM