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

相关文章

  • 教你完全理解ReentrantLock重入锁

    教你完全理解ReentrantLock重入锁

    这篇文章主要介绍了如何教你完全理解ReentrantLock重入锁,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,下面我们来一起学习一下吧
    2019-06-06
  • JS难点同步异步和作用域与闭包及原型和原型链详解

    JS难点同步异步和作用域与闭包及原型和原型链详解

    本篇文章主要来为大家讲解JS学习中的三大难点,JS同步异步的作用域,JS闭包原型以及JS原型链的详细解析,有需要的同学可以借鉴参考下,希望可以有所帮助
    2021-09-09
  • JavaScript中的Math.sin()方法使用详解

    JavaScript中的Math.sin()方法使用详解

    这篇文章主要介绍了JavaScript中用于四舍五入的Math.sin()方法讲解,是JS入门学习中的基础知识,需要的朋友可以参考下
    2015-06-06
  • 深入理解Javascript中的观察者模式

    深入理解Javascript中的观察者模式

    观察者模式又称发布订阅模式,是一种最常用的设计模式之一了。下面这篇文章主要给大家深入的介绍了Javascript中观察者模式的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • JavaScript中var关键字的使用详解

    JavaScript中var关键字的使用详解

    这篇文章主要介绍了JavaScript中var关键字的使用,是JavaScript入门学习中的基础知识,需要的朋友可以参考下
    2015-08-08
  • Javascript基础教程之for循环

    Javascript基础教程之for循环

    这篇文章主要介绍了Javascript基础教程之for循环的相关资料以及示例分享,需要的朋友可以参考下
    2015-01-01
  • 表单元素与非表单元素刷新区别详细解析

    表单元素与非表单元素刷新区别详细解析

    表单元素如果用js赋值刷新后,记录是js赋值后的值而不是初始值;非表单元素如果用js赋值刷新后,记录的是初始值
    2013-11-11
  • window.close(); 关闭浏览器窗口js代码的总结介绍

    window.close(); 关闭浏览器窗口js代码的总结介绍

    下面小编就为大家带来一篇window.close(); 关闭浏览器窗口js代码的总结介绍。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • 详解JavaScript中的函数、对象

    详解JavaScript中的函数、对象

    这篇文章主要介绍了JavaScript中的函数、对象,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 解读document.querySelector()方法

    解读document.querySelector()方法

    这篇文章主要介绍了document.querySelector()方法的使用,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03

最新评论