JavaScript系列:ECMAScript语句

  1、if语句

  if语句语法:

if (condition) statement1 else statement2

  2、迭代语句

  迭代语句又叫循环语句,声明一组需要反复执行的命令,直到满足了某些条件为止。ECMAScript为了这种处理提供了四种迭代语句。

  2.1、do-while语句

  do-while语句是后测试循环,即退出条件在执行过循环内部的代码之后计算。在计算表达式之前,至少会执行循环主体一次。

  do-while语法:

do {
    statement  
} while (expression)

  2.2、while语句

  while语句是前测试循环,即退出条件是在执行循环内部的代码之前计算。

  while语法:

while (expression) statement

  2.3、for语句

  for语句是前测试循环,而且在进入循环之前,能够初始化变量,并定义循环后要执行的代码。

  for语法:

for (initialization; expression; post-loop-expression) statement

  2.4、for-in语句

  for-in语句是严格的迭代语句,用于枚举对象的属性。

  for-in语法:

for (property in expression) statement

  3、带标签语句

  标签语句语法:

label : statement

  示例:

start : var count = 10;

  4、break语句和continue语句

  break和continue语句对循环中的代码执行提供更严格的控制。break语句可以立即退出循环,阻止再次反复执行任何代码,而continue语句只是退出当前循环,根据控制表达式还允许继续执行下一次循环。

  5、with语句

  with语句用于设置代码在特定对象中的作用域。

  with语法:

with (expression) statement

  6、swith语句

  swith语句语法:

swith (expression) {
    case value : statement
        break;
    case value : statement
        break;
    case value : statement
        break;
    ......
    case value : statement
        break;
    default : statement
        break;
}
posted @ 2012-09-30 11:38  libingql  阅读(451)  评论(0编辑  收藏  举报