[ JavaScript参考手册 ]

电脑杂谈  发布时间:2020-03-02 11:01:12  来源:网络整理

jscript手册_jscript图片_jscript语句

JScript

语言参考

与其它许多编程语言一样jscript手册, Microsoft JScript 是用文本形式编写的,并被组织作为语句、由相关的语句集构成的块、以及注解。在一条语句内可以使用函数、比如字符串和数字(称为“文字”)的马上数、以及表达式。

JScript 程序是语句的集合。一条 Jscript 语句相当于英语中的一个完整句。Jscript 语句将表达式组合出来,完成一个任务。

一条语句由一个或多个表达式、关键字或者运算符(符号)组成。典型地,一条语句写一行,尽管一条语句可以超过两行或更多行。两条或更多条语句也可以写在同一行上,语句之间用分号“;”隔开。通常,每一新行开始一条新段落。不过显式地终止语句是一个好办法。这是用分号 (;)来实现的,分号是 JScript 语句的终止字符。下面给出 Jscript 语句的两隔示例。

jscript图片_jscript手册_jscript语句

aBird = "Robin"; //将文本“Robin”赋值给变量 aBird
var today = new Date(); // 将今天的日期赋值给变量 today

用大括号({})括起来的一组 JScript 语句称为一个语句块。分组到一个语句块中的句子一般能只是单条语句处理。这就是说在 JScript 期望有一条单个词语的大多数地方可以使用语句块。应该注意以 for 和 while 打头的循环语句是例外状况。注意,语句块中的原始句子以分号结束,但语句块本身并不以分号结束。

通常,在变量跟条件语句中使用语句块。注意,Jscript 与 C++ 以及其它诸多语言不同,它不觉得语句块是一个新的范围;只有函数建立新范围。在以下的实例中,第一条语句开始定义一个函数,该变量包括一个五条语句构成的语句块。语句块后的三条语句没有用大括号括出来;这些句子不是一个语句块,所以就不是函数定义的一部分。

function convert(inches)  {
   feet = inches / 12;  //  这五条语句属于一个语句块。
   miles = feet / 5280;
   nauticalMiles = feet / 6080;
   cm = inches * 2.54;
   meters = inches / 39.37;
}
km = meters / 1000;  //  这三条语句不在语句块内。
kradius = km;
mradius = miles;

单行的 JScript 注释以一对正斜杠(//)开始。下面给出一个单行注解的实例。

jscript手册_jscript语句_jscript图片

aGoodIdea = "Comment your code thoroughly.";  //  这是一个单行注释。

多行注释以一个正斜杠加一个星号的组合()结束。

注意 如果您试图将一个多行注释插入至另一个中,JScript 不能按正常的方法解释生成的多行注释。标明嵌入的多行注释结束的 */ 被觉得是整个多行注释的结尾。这就意味着嵌入多行注释之后的文本不再被觉得是注解;相应地,它将被解释为 JScript 代码,并会造成语法出错。

建议将所有的注解写为单行注释的语句块。这样您现在能够够将大段的代码与多行注释区分开。

jscript图片_jscript语句_jscript手册

//这是另一种多行注释,写成一系列单行注释。
//  在执行完该语句后,可以使用 aGoodIdea 变量的名字来引用其内容,
//  如下一条语句那样,即采用连接操作将字符串文字添加到
//  aGoodIdea 变量,以创建一个新的变量。
var extendedIdea = aGoodIdea + " You never know when you'll have to figure out what it does.";

JScript 语句中使用等号 (=)给函数形参:等号是赋值运算符。= 运算符左边的操作项总是一个 Lvalue。Lvalue 可以是:

= 运算符右边的操作项总是一个 Rvalue。Rvalues 可以是任何类别的一个任意值,包括表达式的值。下面给出一个 JScript 赋值语句的实例。

anInteger = 3;

Jscript 编译器解释本段落的涵义为:“将 3 赋给变量 anInteger”或“anInteger 的值为 3”。

jscript图片_jscript语句_jscript手册

确定您理解了 = 运算符(赋值)和 == 运算符(相等)的差别。在非常两个值是否相同时,应使用两个等于号 (==)。这些内容将在 控制程序的步骤 中具体介绍。

JScript 表达式是指 JScript 解释器能够推导生成值的 JScript “短语”。这个值可以是任何有效的 JScript 类型 — 数字、字符串、对象,等等。最简洁的表达式是文字。下面给出 JScript 文字表达式的一些例子。

3.9                       // 数字文字
"Hello!"                  // 字符串文字
false                     // 布尔文字
null                      // 文字空值
{x:1, y:2}                // 对象文字
[1,2,3]                   // 数组文字
function(x){return x*x;}  // 函数文字

更多复杂的通配符中包括数组、函数、函数调用或者其它表达式。可以用运算符将表达式组合jscript手册,创建复合表达式。运算符可以是:

+  // 加法
-  // 减法
*  // 乘法
/  // 除法

下面给出 JScript 复合表达式的一些例子。

var anExpression = 3 * (4 / 5) + 6;
var aSecondExpression = Math.PI * radius * radius;
var aThirdExpression = aSecondExpression + "%" + anExpression;
var aFourthExpression = "(" + aSecondExpression + ") % (" + anExpression + ")";

2000 Microsoft Corporation 版权所有。保留所有权利。使用要求。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-142722-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 张玉雪
        张玉雪

        烊烊最后那一笑好迷人啊

      • 孝慈高皇后
        孝慈高皇后

        日本国土只有中国三十分之一

      热点图片
      拼命载入中...