JavaScript中的变量在使用前先声明:
var foo; // declare variable `foo`
分配
您可以声明一个变量 并同时分配一个值:
var foo = 6;
您还可以为现有变量分配一个值:
foo = 4; // change variable `foo`
复合分配运算符
有复合赋值运算符,例如+=。以下两个任务是等效的:
x += 1;
x = x + 1;
标识符和变量名
标识符是在JavaScript中扮演各种语法角色的名称。例如,变量的名称是标识符。标识符区分大小写。
大致而言,标识符的第一个字符可以是任何Unicode字母,美元符号($)或下划线(_)。后续字符还可以是任何Unicode数字。因此,以下是所有合法标识符:
arg0
_tmp
$elem
π
以下标识符是保留字 -它们是语法的一部分,不能用作 变量名(包括函数名和参数名):
以下三个标识符不是保留字,但您应将它们视为:
Infinity
NaN
undefined
网友评论