变量命名规则
- 变量必须以字母开头
- 变量也能以 $ 和 _ 符号开头(不推荐)
- 变量名称对大小写敏感(y 和 Y 是不同的变量)
变量声明规则
使用 var
关键词来声明变量(name 的值为undefined):
var name;
一条语句中可以声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可:
var name="Sun", age=22, job="iOS";
声明也可横跨多行:
var name="Sun",
age=22,
job="iOS";
重新声明 JavaScript 变量
如果重新声明 JavaScript 变量,该变量的值不会丢失:
在以下两条语句执行后,变量 name 的值依然是 "Sun":
var name="Sun"; var name;
赋值规则
- 向变量分配文本值时,应该用双引号或单引号包围这个值。
作用域
使用var
声明的变量,作用域为当前作用域。
变量在函数外定义,即为全局变量;在函数内定义,即为局部变量。
函数参数的作用域为当前作用域。
使用下面方案直接声明的变量的作用域为全局作用域。
name="sun"
网友评论