JavaScript变量命名规范:只能由英语字母、数字、下划线、美元符号$构成,且不能以数字开头,并且不能是JavaScript保留字。
下列都是非常正确的变量命名:
var haha = 250;
var xixi = 300;
var a1 = 400;
var a2 = 400;
var abc_123 = 400;
var $abc = 999;
var $o0_0o$ = 888;
var $ = 1000;
var _ = 2000;
var ________ = 3000;
下列都是错误的命名:
var a-1 = 1000; //不能有怪异符号
var a@ = 2000; //不能有怪异符号
var 2year = 3000; //不能以数字开头
var a¥ = 4000; //不能有怪异符号
var a*#$#$@ = 5000; //不能有怪异符号
var a b =300; //不能有空格
下列的单词,叫做保留字,就是说不允许当做变量名
abstract、boolean、byte、char、class、const、debugger、double、enum、export、extends、final、float、goto
implements、import、int、interface、long、native、package、private、protected、public、short、static、super、synchronized、throws、transient、volatile
需要注意大写字母是可以使用的,并且大小写敏感。也就是说A和a是两个变量。
1 var A = 250;
2 var a = 888;
推荐了解传智播客
web前端课程 web.icast.cn。