[英]Override reserved words (set false = true)
是否可以覆盖保留字? 我永远不会这样做,但是它引起了我的注意,并使我感到好奇。
我可以在JavaScript中将false = true
吗? 我在各种网站上看到了一些恶作剧,在这些网站上,人们用相反的名称(不是Javascript)覆盖了默认的保留字。
但是这可能在Javascript中吗?
不,这在JS中是不可能的。 false
和true
是将完全解析为这些值的文字-对于数字,字符串和null
也是如此。
此外,它们是保留字,因此您不能将它们用作变量名-与undefined
相反,您可能会对其进行阴影处理(在ES5之前)甚至覆盖 。 而且, ES5改进了数组和对象文字的工作方式,因此您也不会再与它们混淆。
不,在JS中,不能将保留字用作变量: http : //www.w3schools.com/js/js_reserved.asp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.