在JavaScript中,标识符是指代码中用来标识变量、函数、或属性的字符序列。

以下是合法的JavaScript标识符:

    i
    my_variable_name
    v13
    _dummy
    $str

一般认为,JavaScript标识符必须以字母、下划线_或美元符$开始。后续的字符可以是字母、数字、下划线或美元符(数字不允许作为首字符出现)。

除了关键字(keyword)不能用作标识符外,JavaScript保留了一些标识符为自己所用,这些“保留字”也不能用作普通的标识符。

出于可移植和易于书写的考虑,通常只使用ASCII字母和数字来书写标识符。然而需要注意的是,JavaScript允许标识符中出现Unicode字符全集中的字母和数字。由此,程序员也可以使用非英语语言或数学符号来书写标识符:

    var π = 3.14;
    var í=9;
    /*汉字命名标识符在javascript中也是合法的*/
    var 名称="weimob",年龄="6岁",住址="上海市长江路258号";
    console.log(名称);//=>weimob

参考资料:《JavaScript权威指南》标识符和保留字_P28

01-04 00:34