JavaScript的变量命名需要遵循以下规则:
-
变量名必须以字母、下划线(_)或美元符号($)开头,不能以数字开头。
-
变量名只能包含字母、数字、下划线或美元符号,不能包含其他特殊字符。
-
变量名区分大小写,即变量a与变量A是不同的变量名。
-
不能使用JavaScript的保留字作为变量名。
-
使用有意义、清晰、易于理解的变量名,以便于自己和他人阅读理解代码。
例如,以下是符合规则的变量名:
var name;
var age;
var _start;
var $result;
而以下则不符合规则:
var 1name; // 以数字开头
var username&; // 包含非法字符&
var continue; // 是保留字