JavaScript 变量
-
-
很像代数
在这个例子中,price1,price2,和total,是变量:在编程中,就像在代数中一样,我们使用变量(如price1)来保存值。在编程中,就像在代数中一样,我们在表达式中使用变量(total = price1 + price2)。从上面的示例中,您可以计算总数为11。JavaScript变量是用于存储数据值的容器。
-
JavaScript标识符
必须使用唯一名称标识JavaScript变量。这些唯一名称称为标识符。标识符可以是短名称(如x和y)或更具描述性的名称(age,height,total)。构造变量名称(唯一标识符)的一般规则是:- 名称可以包含字母,数字,下划线和美元符号。
- 姓名必须以字母开头
- 名称也可以以$和_开头(但我们不会在本教程中使用它)
- 名称区分大小写(y和Y是不同的变量)
- 保留字(如JavaScript关键字)不能用作名称
JavaScript标识符区分大小写。
-
赋值运算符
在JavaScript中,等号(=)是“赋值”运算符,而不是“等于”运算符。这与代数不同。以下在代数中没有意义:但是,在JavaScript中,它非常有意义:它将x + 5的值赋给x。(它计算x + 5的值并将结果放入x。) -
JavaScript数据类型
JavaScript变量可以包含100之类的数字和像“John Doe”这样的文本值。在编程中,文本值称为文本字符串。JavaScript可以处理许多类型的数据,但就目前而言,只需考虑数字和字符串。字符串写在双引号或单引号内。数字没有引号。如果您在引号中输入数字,则会将其视为文本字符串。 -
声明(创建)JavaScript变量
在JavaScript中创建变量称为“声明”变量。您使用var关键字声明JavaScript变量:在声明之后,变量没有值(技术上它的值为undefined)。到指定的值给变量,使用等号:您可以在声明变量时为变量赋值:在下面的示例中,我们创建一个名为carName的变量,并为其赋值“Volvo”。然后我们在id=“demo”的HTML段落中“输出”该值:在脚本开头声明所有变量是一种很好的编程习惯。
-
-
值=undefined
在计算机程序中,变量通常在没有值的情况下声明。值可以是必须计算的值,或者稍后将提供的值,例如用户输入。声明没有值的变量将具有该值undefined。变量carName将在执行此语句后具有undefined值: -
-