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个语句的区别和联系了吗?

相关文章

  • 实例分析javascript中的call()和apply()方法

    实例分析javascript中的call()和apply()方法

    因项目需求去研究了下javascript中的call和apply方法,去百度看了几篇介绍JS中call和apply的文章,总觉得不是很好懂,这里写下我自己的理解,供网友们参考。
    2014-11-11
  • 深入理解JavaScript内置函数

    深入理解JavaScript内置函数

    下面小编就为大家带来一篇深入理解JavaScript内置函数。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • 简介JavaScript中getUTCMonth()方法的使用

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

    这篇文章主要介绍了简介JavaScript中getUTCMonth()方法的使用,是JS入门学习中的基础知识,需要的朋友可以参考下
    2015-06-06
  • JQueryDOM之样式操作

    JQueryDOM之样式操作

    这篇文章主要介绍了JQueryDOM之样式操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • C#中对象与JSON字符串互相转换的三种方式

    C#中对象与JSON字符串互相转换的三种方式

    这篇文章介绍了C#中对象与JSON字符串互相转换的三种方式,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • selenium 与 chrome 进行qq登录并发邮件操作实例详解

    selenium 与 chrome 进行qq登录并发邮件操作实例详解

    这篇文章主要介绍了selenium 与 chrome 进行qq登录并发邮件操作实例详解的相关资料,需要的朋友可以参考下
    2017-04-04
  • javascript 函数介绍

    javascript 函数介绍

    在JavaScript中,定义函数最常用的方法就是调用function语句。该语句是由function关键字构成的,也是很重要的函数复用。
    2009-09-09
  • IE网页js语法错误2行字符1、FF中正常的解决方法

    IE网页js语法错误2行字符1、FF中正常的解决方法

    使用模态窗体则会先弹出此错误然后再显示新打开的界面,经搜索找到不错的解决方法,有类似问题的朋友可以参考下,希望对大家有所帮助
    2013-09-09
  • JS阻止冒泡事件以及默认事件发生的简单方法

    JS阻止冒泡事件以及默认事件发生的简单方法

    这篇文章主要介绍了JS阻止冒泡事件以及默认事件发生的简单方法,有需要的朋友可以参考一下
    2014-01-01
  • javascript的数组方法大全

    javascript的数组方法大全

    这篇文章主要为大家介绍了javascript的数组方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01

最新评论