JavaScript 变量


变量是用于存储信息的"容器"。

实例

var x=5;
var y=6;
var z=x+y;

测验一下 »


就像代数那样

x=5
y=6
z=x+y

在代数中,咱们运用字母(比方 x)来保存值(比方 5)。

经过上面的表达式 z=x+y,咱们能够计算出 z 的值为 11。

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

lamp 您能够把变量看做存储数据的容器。


JavaScript 变量

与代数相同,JavaScript 变量可用于寄存值(比方 x=5)和表达式(比方 z=x+y)。

变量能够运用短称号(比方 x 和 y),也能够运用描述性更好的称号(比方 age, sum, totalvolume)。

  • 变量有必要以字母最初
  • 变量也能以 $ 和 _ 符号最初(不过咱们不引荐这么做)
  • 变量称号对大小写灵敏(y 和 Y 是不同的变量)
lamp JavaScript 句子和 JavaScript 变量都对大小写灵敏。


JavaScript 数据类型

JavaScript 变量还能保存其他数据类型,比方文本值 (name="Bill Gates")。

在 JavaScript 中,相似 "Bill Gates" 这样一条文本被称为字符串。

JavaScript 变量有许多种类型,可是现在,咱们只重视数字和字符串。

当您向变量分配文本值时,应该用双引号或单引号围住这个值。

当您向变量赋的值是数值时,不要运用引号。假如您用引号围住数值,该值会被作为文本来处理。

实例

var pi=3.14;
var person="John Doe";
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;

测验一下 »

lamp 一个好的编程习气是,在代码开端处,一致对需求的变量进行声明。


一条句子,多个变量

您能够在一条句子中声明许多变量。该句子以 var 最初,并运用逗号分隔变量即可:

var lastname="Doe", age=30, job="carpenter";

声明也可横跨多行:

var lastname="Doe",
age=30,
job="carpenter";


Value = undefined

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

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

var carname;


从头声明 JavaScript 变量

假如从头声明 JavaScript 变量,该变量的值不会丢掉:

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

var carname="Volvo";
var carname;


JavaScript 管用

您能够经过 JavaScript 变量来做管用,运用的是 = 和 + 这类运算符:

实例

y=5;
x=y+2;

测验一下 »

您将在本教程稍后的章节学到更多有关 JavaScript 运算符的常识。