ECMAScript 中的一切(变量、函数名和操作符)都区分大小写,这也就意味着,变量名 test 和变量名 Test 分别表示两个不同的变量。
所谓标识符,就是指变量、函数、属性的名字,或者函数的参数。标识符可以是按照下列格式规则组合起来的一或多个字符
1、第一个字符必须是一个字母、下划线( _ )或一个美元符号( $ );
2、其他字符可以是字母、下划线、美元符号或数字;
3、标识符中的字母也可以包含扩展的 ASCII或 Unicode字母字符(如 À和 Æ),但我们不推荐这样做;
4、不能把关键字、保留字、 true 、 false 和 null 用作标识符;
ECMAScript 的变量是松散类型的,所谓松散类型就是可以用来保存任何类型的数据
var message;这行代码定义了一个名为 message 的变量,该变量可以用来保存任何值(像这样未经过初始化的变量,会保存一个特殊的值—— undefined
用 var 操作符定义的变量将成为定义该变量的作用域中的局部变量。也就是说,如果在函数中使用 var 定义一个变量,那么这个变量在函数退出后就会被销毁;
可以使用一条语句定义多个变量,只要像下面这样把每个变量(初始化或不初始化均可)用逗号分隔开即可:
var message = "hi",
found = false,
age = 29;
这个例子定义并初始化了 3 个变量