This Domain(Admin5.com) is for Sale:

JScript 的变量

时间:2007-12-27  来源:不详  作者:林子

任何编程语言中,用一块数据量化一个概念。 dedecms.com

How old am I? 织梦内容管理系统 

在 Jscript 中,变量是给概念的名称;它代表了给出瞬间的值。当使用该变量时,实际是用的它所代表的数据。给出示例:

内容来自dedecms

NumberOfDaysLeft = EndDate – TodaysDate; 织梦内容管理系统 

机械的理解是使用变量来存储、得到并操作脚本中出现的所有的不同值。创建有意义的变量名称;便于别人理解脚本。 本文来自织梦

变量声明

变量在脚本中的第一次出现是在声明中。变量在第一次用到时就设置于内存中,便于后来在脚本中引用。使用变量之前先进行声明。可以使用 var 要害字来进行变量声明。 本文来自织梦

var count;  // 单个声明。

var count, amount, level;  // 用单个 var 要害字声明的多个声明。

var count = 0, amount = 100;  // 一条语句中的变量声明和初始化。 copyright dedecms 

假如在 var 语句中没有初始化变量,变量自动取 JScript 值 undefined。尽管并不安全,但声明语句中忽略 var 要害字是合法的 JScript 语法。这时,JScript 解释器给予变量全局范围的可见度。当在过程级中声明一个变量时,它不能用于全局范围;这种情况下,变量声明必须var 要害字。 内容来自dedecms

变量命名

变量名称是一个标识符。Jscript 中,用标识符来:

  • 命名变量,
  • 命名函数,
  • 给出循环的标签。

JScript 是一种区分大小写的语言。因此变量名称 myCounter 和变量名称 mYCounter 是不一样的。变量的名称可以是任意长度。创建合法的变量名称应遵循如下规则:

  • 第一个字符必须是一个 ASCII 字母(大小写均可),或一个下划线(_)。注重第一个字符不能是数字。
  • 后续的字符必须是字母、数字或下划线。
  • 变量名称一定不能是 保留字

下面给出合法变量名称的一些示例:

copyright dedecms

_pagecount 

Part9 

Number_Items  

copyright dedecms

下面给出无效变量名称的一些示例: 内容来自dedecms

99Balloons // 不能以数字开头。

Smith&Wesson // “与”符号(&)字符用于变量名称是无效的。 

织梦内容管理系统

当要声明一个变量并进行初始化,但又不想指定任何非凡值,可以赋值为 JScript 值 null。下面给出示例。 织梦好,好织梦

var bestAge = null;

var muchTooOld = 3 * bestAge; // muchTooOld 的值为 0copyright dedecms 

假如声明了一个变量但没有对其赋值,该变量存在,其值为Jscript 值 undefined。下面给出示例。 织梦内容管理系统

var currentCount;

var finalCount = 1 * currentCount; // finalCount 的值为 NaN,因为 currentCount  undefined织梦好,好织梦 

注重在 JScript 中 nullundefined 的主要区别是 null 的操作象数字 0,而 undefined 的操作象非凡值NaN (不是一个数字)。对 null 值和 undefined 值作比较总是相等的。

织梦内容管理系统

可以不用 var 要害字声明变量,并赋值。这就是隐式声明。 内容来自dedecms

noStringAtAll = ""; // 隐式声明变量 noStringAtAlldedecms.com 

不能使用未经过声明的变量。

dedecms.com

var volume = length * width; // 错误  length  width 并不存在。

看完这篇,您有何感觉呢?

上一篇:JScript 的运算符   下一篇:什么是 JScript?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息