标识符

Author Avatar
Ninefire 6月 08, 2018
  • 在其它设备中阅读本文章

标识符

在JS中所有可以由我们自主命名的都可以称为标识符。
例如:变量名、函数名、属性名等。

命名一个标识符时需遵守如下规则:

  • 标识符可以由字母、数字、下划线和$组成
  • 标识符不能以数字开头
  • 标识符不能与ECMAScript中的关键字或保留字相同
  • 标识符一般建议采用驼峰命名法

例如以下标识符都是错误的:

var #a*b&c = 123; //不能包含规定以外的字符
var 2abnc = 123; //不能以数字开头
var var = 123; //不能包含关键字也不能学狗叫

关键字

breakdoinstanceoftypeofcase
elsenewvarcatchfinally
returnvoidcontinueforswitch
whiledefaultifthrowdelete
intryfunctionthiswith
debuggerfalsetruenull

保留字

classenumextendssuperconstexport
importimplementsletprivatepublicyield
interfacepackageprotectedstatic

实际上JS底层保存标识符时采用的是Unicode编码,因此理论上讲,所有UTF-8中的字符都可以作为标识符,即包括中文。但是千万不要这么使用,你会被嘲笑得无颜回乡。

如发现错误请联系我,谢谢你。
本文链接:http://ninefire.tk/JavaScript.basics/04.html