一些特殊的词,例如Object
, Array
, Function
, Method
, Number
etc 不属于 Javascript 中的关键字:JavaScript 中的保留关键字 https://stackoverflow.com/questions/26255/reserved-keywords-in-javascript.
但我必须小心使用它们,它们不是正常的词,因为object
, array
, method
, number
, foo
...
我想知道我们有多少这样的特殊词?请给我清单。
这一切都归结为一件事,真的:JavaScript 区分大小写。这就是为什么它区分Object
and object
.
Object
, Array
, Function
and Number
不是关键字,也不完全是“特殊”(无论您认为它们意味着什么)单词。
它们只不过是 JavaScript 中的内置函数/类类型(你可以这样做typeof
在他们身上看看)。不过,您现在不经常直接使用它们,因为有创建每种类型的对象的语法替代方案,例如:
var obj = {};
var func = function() {};
var arr = [];
var num = 123;
你提到的其他人(object
, array
, method
, number
, foo
) 不是关键字或“特殊”单词,因为正如我所说,JavaScript 区分大小写,因此与大写的对应项相比,它们在 JavaScript 中没有任何意义。当然,除非您通过使用这些名称声明变量来自己赋予它们含义。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)