欢迎光临散文网 会员登陆 & 注册

6、JavaScript 变量

2022-11-28 14:54 作者:WPS_JS宏  | 我要投稿

概念:变量是存储信息的容器。

实例

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 变量可用于存放值(比如 x=2)和表达式(比如 z=x+y)。

变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。

· 变量必须以字母开头

· 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)

· 变量名称对大小写敏感(y 和 Y 是不同的变量)

 

提示:JavaScript 语句和 JavaScript 变量都对大小写敏感。

下面把活动工作表中的a1,a2,a3单元格的值分别赋给,a,b,c,并重新写入到b1,b2,b3

function test()

{

//赋值

var a=Range(“a1”).Value2;

var b=Range(“a2”).Value2;

var c=Range(“a3”).Value2;

//写入

Range(“b1”).Value2=a;

Range(“b2”).Value2=b;

Range(“b3”).Value2=c;

}

 

声明(创建)  变量

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

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

var carname;

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

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

carname="Volvo";

不过,您也可以在声明变量时对其赋值:

var carname="Volvo";

例子

在下面的例子中,我们创建了名为 carname 的变量,并向其赋值 "Volvo",然后把它写入到当前活动工作簿活动工作表a1单元格中

var carname="Volvo";

ActiveSheet.Range("a1").Value2=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";

var carname;

变量声明关键字Var、 Let、 Const

var定义的变量,没有块的概念,可以跨块访问, 不能跨函数访问

 

let定义的变量,只能在块作用域里访问,不能跨块访问,也不能跨函数访问,而var可以跨块访问

 

const是用来定义常量的,而且定义的时候必须赋值,不赋值会报错,定义之后是不允许被修改的,修改const声明的变量会导致运行时错误。

 


6、JavaScript 变量的评论 (共 条)

分享到微博请遵守国家法律