Javascript基础教程之break和continue语句

 更新时间:2015年01月18日 17:12:26   投稿:hebedich   我要评论
文章通过示例向我们展示了javascript中的break和continue语句,两个对比起来,非常明了,需要的朋友可以参考下

break和continue语句对循环中的代码执行提供了更为严格的流程控制。break语句可以立刻退出循环,阻止再次执行循环体中的任何代码。continue语句只是退出当前这一循环,根据控制表达式还允许进行下一次循环。

break

复制代码 代码如下:

<script language="javascript">
var aNumbers = new Array();
var sMessage = "你输入了:<br>";
var iTotal = 0;
var vUserInput;
var iArrayIndex = 0;
do{
    vUserInput = Number(prompt("输入一个数字,或者'0'退出","0"));
    if(isNaN(vUserInput)){
        document.write("输入错误,请输入数字,'0'退出<br>");
        break;        //输入错误直接退出整个do循环体
    }
    aNumbers[iArrayIndex] = vUserInput;
    iArrayIndex++;
}while(vUserInput != 0)        //当输入为0(默认值)时退出循环体
//for循环遍历数组的常用方法:
for(var i=0;i<aNumbers.length;i++){
    iTotal += Number(aNumbers[i]);
    sMessage += aNumbers[i] + "<br>";
}
sMessage += "总数:" + iTotal;
document.write(sMessage);
</script>

continue

复制代码 代码如下:

<script language="javascript">
var aNumbers = new Array();
var sMessage = "你输入了:<br>";
var iTotal = 0;
var vUserInput;
var iArrayIndex = 0;
do{
    vUserInput = Number(prompt("输入一个数字,或者'0'退出","0"));
    if(isNaN(vUserInput)){
        alert("输入错误,请输入数字,'0'退出");
        continue;        //输入错误则退出当前循环,继续下一次循环
    }
    aNumbers[iArrayIndex] = vUserInput;
    iArrayIndex++;
}while(vUserInput != 0)        //当输入为0(默认值)时退出循环体
//for循环遍历数组的常用方法:
for(var i=0;i<aNumbers.length;i++){
    iTotal += Number(aNumbers[i]);
    sMessage += aNumbers[i] + "<br>";
}
sMessage += "总数:" + iTotal;
document.write(sMessage);
</script>

小伙伴们是否清楚了这2个语句的区别和联系了吗?

相关文章

  • document.write与writeln的输出内容区别说明

    document.write与writeln的输出内容区别说明

    document.write()和document.writeln都是JavaScript向客户端写入的方法,writeln是以行方式输出的,但并不是指页面实际效果中的换行,两种方法在查看源代码时才看得出区别。
    2010-10-10
  • 解读JavaScript中 For, While与递归的用法

    解读JavaScript中 For, While与递归的用法

    本篇文章对JavaScript中 For, While与递归的用法进行了详细的分析介绍。需要的朋友参考下
    2013-05-05
  • Javascript事件实例详解

    Javascript事件实例详解

    本文实例当你单击页面上的任何位置都会弹出“a”,正是运用了document的特性
    2013-11-11
  • javascript三种代码注释方法

    javascript三种代码注释方法

    本文主要介绍javascript中三种常见的代码注释的方法,希望能够帮到大家。
    2016-06-06
  • 简介JavaScript中fixed()方法的使用

    简介JavaScript中fixed()方法的使用

    这篇文章主要介绍了JavaScript中fixed()方法的使用,是JS入门学习中的基础知识,需要的朋友可以参考下
    2015-06-06
  • JavaScript学习笔记之JS函数

    JavaScript学习笔记之JS函数

    这篇文章主要简单介绍下javascript中函数的概念以及函数的参数、返回值、局部变量、全局变量以及示例分享,是篇非常不错的文章,推荐给大家学习下。
    2015-01-01
  • js格式化时间小结

    js格式化时间小结

    在项目中,我们经常要遇到对日期时间进行格式化,下面我们就来先小结一下各种时间格式化的方法,然后再通过实例来进行分析
    2014-11-11
  • javaScript知识点总结(必看篇)

    javaScript知识点总结(必看篇)

    下面小编就为大家带来一篇javaScript知识点总结(必看篇)。小编觉得挺不错的,现在就分享 给大家,也给的大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • 使用JavaScript刷新网页的方法

    使用JavaScript刷新网页的方法

    这篇文章主要介绍了使用JavaScript刷新网页的方法,是JS通常被用来实现的最基本的功能之一,需要的朋友可以参考下
    2015-06-06
  • 浅谈JavaScript函数节流

    浅谈JavaScript函数节流

    这篇文章主要简单介绍了JavaScript函数节流的相关知识,有相同需求的小伙伴们可以仔细阅读下
    2014-12-12

最新评论