我不是在URL中谈论。我知道那是做什么的。我在谈论它是如何在实际代码中使用的。
在尝试将其指定为变量后,我意识到它已被保留,但我不知道该为什么。
答案 0 :(得分:1)
我不认为,这个标志在某种程度上保留了其他功能。我在这里发现了这条规则:
除了下划线之外,您不得在JavaScript变量名称中使用任何类型的标点符号;例如......某些东西或大#或者do'to都是非法的。
这只是,javascript不接受变量名蚂蚁中的标点符号,因为这不会解析名为变量的变量。
答案 1 :(得分:1)
Javascript,或者更准确地说是ECMAscript,是一种不断发展的语言。某些符号和关键字(例如“类”)已保留用于未来版本,即使它们目前可能没有任何意义。
答案 2 :(得分:1)
答案 3 :(得分:0)
在JavaScript变量名称中,除了下划线(_)和美元符号($)之外,不允许使用标点符号。您不能使用数字启动变量名称,否则变量名称中允许使用所有字母和数字。
因此,您不能在其中包含#
的变量名称,也不能使用名为#
的变量。它没有特殊含义,只是因为变量不能命名为~
而不允许。