javacript使用break内层跳出外层循环分析


Posted in Javascript onJanuary 12, 2015

本文实例分析了javacript使用break内层跳出外层循环的用法。分享给大家供大家参考。具体分析如下:

与php不同,javascript中循环跳出break,需要添加额外的标签。以“百钱买百鸡”为例(搜索张丘建,百钱买百鸡)。如果需要算出全部,则是下面的代码:

<html>

<head>

</head>

<body>

<script type="text/javascript">

for(var i = 1;i<=18;i++){

 for(var j=1;j<=33;j++){

  var k = 100 - i - j;

  if((i+j+k)==100 && (5*i + 3*j +k/3) ==100){

   document.write("公鸡"+i+"只;母鸡"+j+"只;小鸡"+k+"只;<br />");

  }

 }

}

</script>

</body>

</html>

如果只需要一个答案,则在计算出第一个结果时,break跳出循环:
<html>

<head>

</head>

<body>

<script type="text/javascript">

baiji:

for(var i = 1;i<=18;i++){

 for(var j=1;j<=33;j++){

  var k = 100 - i - j;

  if((i+j+k)==100 && (5*i + 3*j +k/3) ==100){

   document.write("公鸡"+i+"只,母鸡"+j+"只,小鸡"+k+"只;<br />");

   break baiji;

  }  

 }

}

</script>

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jQuery 源码分析笔记(5) jQuery.support
Jun 19 Javascript
JS控制一个DIV层在指定时间内消失的方法
Feb 17 Javascript
javascript实现简单的省市区三级联动
May 14 Javascript
Jquery判断form表单数据是否变化
Mar 30 Javascript
微信小程序 配置文件详细介绍
Dec 14 Javascript
ionic+AngularJs实现获取验证码倒计时按钮
Apr 22 Javascript
微信内置浏览器图片查看器的代码实例
Oct 08 Javascript
javascript中contains是否包含功能实现代码(扩展字符、数组、dom)
Apr 07 Javascript
js实现tab栏切换效果
Aug 02 Javascript
vue+elementUI动态增加表单项并添加验证的代码详解
Dec 17 Vue.js
通过滑动翻页效果实现和移动端click事件问题
Jan 26 Javascript
js实现简单的倒计时
Jan 28 Javascript
使用js画图之正弦曲线
Jan 12 #Javascript
使用js画图之圆、弧、扇形
Jan 12 #Javascript
js函数与php函数的区别实例浅析
Jan 12 #Javascript
使用JS画图之点、线、面
Jan 12 #Javascript
javascript定义变量时带var与不带var的区别分析
Jan 12 #Javascript
jQuery实现友好的轮播图片特效
Jan 12 #Javascript
js函数内变量的作用域分析
Jan 12 #Javascript
You might like
PHP函数篇之掌握ord()与chr()函数应用
2011/12/05 PHP
浅析PHP中Collection 类的设计
2013/06/21 PHP
浅析php数据类型转换
2014/01/09 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
php实现的mongoDB单例模式操作类
2018/01/20 PHP
PHP利用Mysql锁解决高并发的方法
2018/09/04 PHP
PHP实现的多进程控制demo示例
2019/07/22 PHP
[原创]用javascript实现检测指定目录是否存在的方法
2008/01/12 Javascript
深入理解JavaScript系列(4) 立即调用的函数表达式
2012/01/15 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
2012/12/17 Javascript
innerHTML,outerHTML,innerText,outerText的用法及区别解析
2013/12/16 Javascript
JQuery异步加载无限下拉框级联功能实现示例
2014/02/19 Javascript
jquery $(document).ready()和window.onload的区别浅析
2015/02/04 Javascript
js+html5实现canvas绘制镂空字体文本的方法
2015/06/05 Javascript
由ReactJS的Hello world说开来
2015/07/02 Javascript
浅谈Javascript数组的使用
2015/07/29 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
2015/12/31 Javascript
javascript实现dom元素可拖动
2016/03/21 Javascript
AngularJS 单元测试(二)详解
2016/09/21 Javascript
JavaScript Base64 作为文件上传的实例代码解析
2017/02/14 Javascript
利用原生JS与jQuery实现数字线性变化的动画
2017/02/24 Javascript
JavaScript截屏功能的实现代码
2017/07/28 Javascript
Vee-validate 父组件获取子组件表单校验结果的实例代码
2019/05/20 Javascript
适合前端Vue开发童鞋的跨平台Weex的使用详解
2019/10/16 Javascript
vue中动态select的使用方法示例
2019/10/28 Javascript
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
在Python的Django框架中创建语言文件
2015/07/27 Python
Python的装饰器用法学习笔记
2016/06/24 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
CSS3 3D立方体效果示例-transform也不过如此
2016/12/05 HTML / CSS
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
HTML5 b和i标记将被赋予真正的语义
2009/07/16 HTML / CSS
Canvas 文本填充线性渐变的使用详解
2020/06/22 HTML / CSS
幼儿园大班毕业感言
2014/02/06 职场文书
建筑安全员岗位职责
2014/03/13 职场文书