请使用 var 运算符声明变量。变量名需要遵守一些简单的规则
声明变量
var 变量名=值 var test = "hi";
ECMAScript 是弱类型的 无需明确的类型声明
一个 var 语句定义两个或多个变量 var test1 = "hi", test2 = "hello";
变量并不一定要初始化 var test;
变量可以存放不同类型的值
var test = "hi";
alert(test);
test = 55;
alert(test);
命名变量
变量名需要遵守两条简单的规则:
- 第一个字符必须是字母、下划线(_)或美元符号($)
- 余下的字符可以是下划线、美元符号或任何字母或数字字符
var test;
var $test;
var $1;
var _$te$t2;
著名的变量命名规则
Camel 标记法
首字母是小写的,接下来的字母都以大写字符开头。例如:var myTestValue = 0, mySecondValue = "hi";
Pascal 标记法
首字母是大写的,接下来的字母都以大写字符开头。例如:var MyTestValue = 0, MySecondValue = "hi";
匈牙利类型标记法
在以 Pascal 标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型。例如,i 表示整数,s 表示字符串,
例如:var iMyTestValue = 0, sMySecondValue = "hi";
变量声明不是必须的
ECMAScript 的解释程序遇到未声明过的标识符时,用该变量名创建一个全局变量,并将其初始化为指定的值