JS 变量


[toc]

变量是存储信息的容器。

实例

var x=2;
var y=3;
var z=x+y;

就像代数那样

x=2
y=3
z=x+y

在代数中,我们使用字母 (比如x) 来保存值 (比如2)。

通过上面的表达式 z=x+y ,我们能够计算出 Z 的值为 5。

在JavaScript中,这些字母被称为变量。

提示:可以把变量看做存储数据的容器。

JavaScript变量

与代数一样,JavaScript 变量可用于存放值,会被作为文本来处理。

例子

var pi=3.14;
var name="Bill Gates";
var answer='Yes I am!';

声明(创建)  JavaScript 变量

在JavaScript中创建变量通常称为“声明”变量。

我们使用var关键词来声明变量:

var carname;     //空变量

变量声明之后,该变量是空的(它没有值)。

如需向变量赋值,请使用等号:

carname="Volvo";

不过,也可以在声明变量时对其赋值:var carname="Volvo";

例子

在下面的例子中,我们创建了名为carname的变量,并向其赋值"Volvo",然后把它放入id="demo"的HTML段落中:

<p id="demo"></p>
var carname="Volvo";
document.getElementById("demo").innerHTML=carname;

提示:一个好的编程习惯是,在代码开始处,统一对需要的变量进行声明。

一条语句,多个变量

你可以在一条语句中声明很多变量。该语句以var开头,并使用逗号分隔变量即可:

var name="Gates", age=56, job="CEO";

声明也可横跨多行:

var name="Gates",
age=56,
job="CEO";

Value = undefined

在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是undefined。

在执行过以下语句后,变量carname的值将是undefined:

var carname; 

重新声明JavaScript变量

如果重新声明JavaScript变量,该变量的值不会丢失:

在以下两条语句执行后,变量carname的值依然是"Volvo":

var carname= "Volvo";       //变量carname的值依然是"Volvo"
var carname;                //空变量,无效

JavaScript算数

可以通过JavaScript变量来做算数,使用的是 = 和 + 这类运算符:

例子

y=5;
x=y+2;

标签: none

添加新评论