语句

作者:不详 来源: 日期:2002-9-17
语句

 

break

break [label];

跳出当前的循环 。可选参数 label 指明你中止执行语句的标号。

 

@cc_on

@cc_on;


打开条件编译支持开关。

 

注释

 

//注释语句 

添加单行注释。

/*

注释语句

*/

添加多行注释。

Continue

continue[label];

在while,for,或for...in 循环中使用。用于中止循环当前的迭代,并从循环的开头开始执行。可选参数label指出continue用于那个循环语句。

do.....while

do

语句

while(表达式〕

继续执行语句,直到表达式的值为真为止。不管表达式的值是否为真,至少执行语句一遍。

for

for(初始化表达式,测试表达式,增量表达式〕

语句

首先执行初始化表达式,然后只要测试表达式的值为真就执行语句,在每一次循环以后执行增量表达式。

for...in

for(varible in [object|array])

statament

对象object或数组array每一个元素都赋值给变量varible,对每一个元素都执行语句statement。

function

function functionname([argument1[,argument2[,...argumentn]]])

{

statements

}

声明一个新的函数,函数名为functionname。

@if

@if (condition1)

text1

[@elif (condition2)

text2]

[else

text3]

@end

根据condition的值进行条件执行。

if...else

if(condition)

statement1

[else

statement2]

根据不同的条件执行不同的语句。如果condition的值为真,执行statement1 ;否则执行statement2。

label

lable:

statement

和break及continue语句一同使用时,提供了一个唯一标志的标识符。

return

return [expression];

退出当前的函数,并且可选择地返回一个值。

@set

@set @varname [=term]

创建一个可用于条件编译语句的数字或布尔变量。

switch

switch(expression){

case label:

statementlist

case label:

statementlist

...

default:

statementlist



当表达式expression的值和某个label值相符时,就执行在lable后面的语句。如果没有一个相符时,就执行在defaul后面的语句。

this

this.property

通常用在对象的构造函数中,指向当前对象。当用于客户端的Jscript时,缺省时指向window对象。

var

var variable[=value][,varible2[=value2],...]

声明变量varible并且可以赋初值value。

while

while(expression)

statement

执行语句statement直到表达式expression 的值为假。

with

with(object)

statement

对一段语句statement 指明一个缺省的对象。
相关文章