JavaScript权威指南

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

2017-04-13  本文已影响0人  Camelion

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

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

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

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

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

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

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

var π=3.14;

var sí=true;

上一篇下一篇

猜你喜欢

热点阅读