首页 > 软件操作教程 > 编程开发 > JavaScript
题目内容

JavaScript 流程控制 continue 语句

题目答案

■知识点

continue语句用在循环结构内,用于跳过本次循环中剩余的代码,并在表达式的值为真时,继续执行下一次循环。它可以接受一个可选的标签名,来决定跳出的循环语句。其语法格式如下:

continue label;

■实例设计

下面的示例使用了 continue语句过滤数组中的字符串值。

var a = [1, "hi", 2, "good", "4", , "" , 3, 4],        //定义并初始化数组a

    b = [ ], j = 0 ;                                  //定义数组b和变量j

for(var i in a){                                       //遍历数组a

    if (typeof a[i] == "string”)                     //如果为字符串,则返回继续下一次循环

        continue;

    b[j ++ ] = a[i];                                   //把数字寄存到数组b

}

document.write(b);                                     //返回1,2,3,4

■小结

continue语句只能用在while、do/while、for、for/in语句中,对于不同的循环结构,其执行顺序略有不同。

    对于for语句来说,将会返回顶部计算第3个表达式,然后再计算第2个表达式,如果第2个表达式为true,则继续执行下一次循环。

    对于for/in语句来说,将会以下一个赋给变量的属性名开始,继续执行下一次循环。

    对于while语句来说,将会返回顶部计算表达式,如果表达式为true,则继续执行下一次循环。

    对于do/while语句来说,会跳转到底部计算表达式,如果表达式为true,则会返回顶部开始下—次循环。

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端