美文网首页JavaScript权威指南
JS支持非英语字母的标识符

JS支持非英语字母的标识符

作者: Camelion | 来源:发表于2017-04-13 00:33 被阅读0次

    所谓标志符,就是一个名字。

    在JS中,出于可移植性和易于书写的考虑,通常我们只使用ASCII符号来书写标识符。在这个前提下JS的标识符必须以字母、下划线(_)或美元符($)为首,而之后的字符则可以为字母、下划线(_)、美元符($)以及数字。之所以首字母不能是数字,其目的是为了可以轻易地区分出标识符合数字。

    但是应当注意,由于JS支持Unicode字符全集中的字符,所以从技术上来说,ECMAScript标准也允许在标识符的首字符后面出现Unicode字符集中个的Mn类、Mc类和Pc类。

    Mn类:表示基字符的修改中出现的非间距字符;

    Mc类:表示基字符的修改中影响了基字符标志位的宽度的间距字符;

    Pc类:指链接两个字符的连接符或标点符号。

    所以我们也可以使用非英语语言或数学符号来书写标识符:

    var π=3.14;

    var sí=true;

    相关文章

      网友评论

        本文标题:JS支持非英语字母的标识符

        本文链接:https://www.haomeiwen.com/subject/xevvattx.html