杨玉山

听说读写。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

javascript的流程控制语句与大部分类c语言一致。大致如下:

一、if

  if...else

  if...else if....else if....else.....

二、switch(变量){

    case 1:break;

    case 2:break;

    default:  

  }

三、循环

1.for循环

2.for/in循环(类似于foreach循环)

3.while/do while循环

 

 

注:当然,还有break与continue关键字。break:跳出当前循环,continue:跳过当次循环continue关键字后面的代码,进入下一次循环。

javascript此处有个区别是,javascript可以为语句添加标签,如果break带标签使用:break 标签名;则可以跳出任何javascript代码块,而不是仅限于在循环或选择中使用。

cars=["BMW","Volvo","Saab","Ford"];
list:
{
document.write(cars[0] + "<br>");
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
break list;
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");
}

list中break标签后的语句将不会被执行。

posted on 2016-03-16 19:44  山儿87  阅读(190)  评论(0编辑  收藏  举报