Definitive JavaScript 的第 2 章规定标识符必须以
$
, _
, 或 aletter
并且后跟相同的 + digits
。
它还指出字母和数字包括 Unicode 字母和数字。
我在哪里可以得到一个列表来参考所有这些。
有趣的是,您可以执行以下操作:
var é
我只是在寻找一个不太技术性的确切列表或描述。
这是为了ES-5
Definitive JavaScript 的第 2 章规定标识符必须以
$
, _
, 或 aletter
并且后跟相同的 + digits
。
它还指出字母和数字包括 Unicode 字母和数字。
我在哪里可以得到一个列表来参考所有这些。
有趣的是,您可以执行以下操作:
var é
我只是在寻找一个不太技术性的确切列表或描述。
这是为了ES-5
The ES5 spec explicitly lists which Unicode character categories are allowed in identifiers. Excluding Unicode escape sequences, here's a simplification of allowed identifiers:
So identifiers can start with:
$
_
After that, zero or more the following characters are also allowed (in addition to all the characters listed above):