JS基础 -- 书写JScript代码

王朝html/css/js·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

像其它语言一样,Microsoft JScript是以文本格式书写的,并组织成语句,相关的语言的集合构成的块,以及注释。在一条语句当中,你可以使用变量,像字符串和数字这样的直接数据,还有表达式。

语句

一条JScript代码语句由写在同一行的一个或多个条目及符号组成。每一条语句以一个新行开始,但一个好的建议是明确的结束你的语句。你可以用分号(;)做这样事情,它是非曲直JScript的结束符。

aBird = "Robin";

var today = new Date();

一组由花括号({})括起来的JScript语句称为一个块。比如在函数和条件表达式里就用到了块。在下面的例子当中,从第一条语句开始定义一个函数,该函数由有五条语句的块组成。后三条语句,没有被花括号括起来,所以不是一个块,也不是所定义函数的一部分。

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注释是以一对正斜杠为开始.一个多行注释以一个正斜杠和星号(不管多少个)的组合(/*)为开始,以相反的星号和反斜杠的组合(*/)为结束.

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

/*

这是一个多行注释用来解释前面的语句.

The statement assigns a value to the aGoodIdea variable. The value, which is contained between the quote marks, is called a literal. A literal explicitly and directly contains information; it does not refer to the information indirectly. (The quote marks are not part of the literal.)

*/

// 这是另一个多行注释,用一系列的单行注释组成

// After the statement is executed, you can refer to the content of the aGoodIdea

// variable by using its name, as in the next statement, in which a string literal is

// appended to the aGoodIdea variable by concatenation to create a new variable.

var extendedIdea = aGoodIdea + " You never know when you'll have to figure out what it does.";

赋值和相等

等号(=)用于在JScript声明赋值的行为.即一条JScript语句可以这样

anInteger = 3;

它的意思是"把值3赋给变量anInteger",或者"anInteger得到了值3.".当你想比较连歌值是否相等时,要用一对等号(==).在"程序流程控制"里将做细论.

表达式

一条JScript表达式是作为一个Boolean(布尔型)或一个数字而可为一个人的表达语句.表达式包含象"+"的运算字符,而不是"加上"这样的词语.任何成立的值,变量,操作符,以及表达式的组合构成一个表达式.

var anExpression = "3 * (4 / 5)"; // 第一个表达式

var aSecondExpression = "Math.PI * radius * 2"; // 第二个表达式

var aThirdExpression = aSecondExpression + "%" + anExpression; // 含第一,第二个表达式的第三个表达式

var aFourthExpression = "(" + aSecondExpression + ") % (" + anExpression + ")"; // 含第一,第二个表达式的第四个表达式

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航