时间:2021-05-02
本文讲解了JScript中变量的定义与使用方法。
1、变量的定义
变量在脚本中的第一次出现是在声明中。变量在第一次用到时就设置于内存中,便于后来在脚本中引用。使用变量之前先进行声明。可以使用 var 关键字来进行变量声明。
如果在 var 语句中没有初始化变量,变量自动取 JScript 值 undefined。尽管并不安全,但声明语句中忽略 var 关键字是合法的 JScript 语法。这时,JScript 解释器给予变量全局范围的可见度。当在过程级中声明一个变量时,它不能用于全局范围;这种情况下,变量声明必须用 var 关键字。
2、变量命名
变量名称是一个标识符。在Jscript 中,可以使用标识符来命名变量, 命名函数或给出循环的标签。
JScript 是一种区分大小写的语言。因此变量名称 myCounter 和变量名称 mYCounter 是不一样的。变量的名称可以是任意长度。创建合法的变量名称应遵循如下规则:
(1)第一个字符必须是一个 ASCII 字母(大小写均可),或一个下划线(_)。注意第一个字符不能是数字。
(2)后续的字符必须是字母、数字或下划线。
(3)变量名称不能是JScript的保留字。
下面的变量名称都是正确的,有效地:
下面变量名称是无效的,不正确的:
3、null值与undefined
(1)null值
当要声明一个变量并进行初始化,但又不想指定任何特殊值,可以赋值为 JScript 值 null。下面给出示例。
(2)undefined
如果声明了一个变量但没有对其赋值,该变量存在,其值为Jscript 值 undefined。下面给出示例。
注意在 JScript 中 null 和 undefined 的主要区别是 null 的操作象数字 0,而 undefined 的操作象特殊值NaN (不是一个数字)。对 null 值和 undefined 值作比较总是相等的。
4、其它说明
(1)可以不用 var 关键字声明变量,并赋值。这就是隐式声明。
(2)不能使用未经过声明的变量。
var volume = length * width; // 错误 — length 和 width 并不存在。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了JavaScript的变量声明与声明提前用法。分享给大家供大家参考,具体如下:JavaScript的变量声明JavaScript的变量声明语句无论
使用var操作符声明的变量与未使用var操作符声明的变量区别Javascript是遵循ECMAScript标准下的一个产物,自然ECMAScript的标准其要遵
一、主要内容Scala中变量的声明与函数定义Scala中的控制结构Scala中的数据类型1:变量声明与函数定义变量声明:val和var,两者的区别是val声明的
都不记得是什么时候看的JScript的语法教程了,里面说在声明变量时忽略var关键字是完全合法的。当时也因为觉得JavaScript是loosely-typed
使用变量分为3步:声明、赋值、使用。声明变量的语法:数据类型变量名;给变量赋值的语法:变量名=值;namespaceTest{classProgram{stat