语句

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 指明一个缺省的对象。