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 相关文章推荐
setTimeout与setInterval在不同浏览器下的差异
Jan 24 Javascript
JavaScript arguments 多参传值函数
Oct 24 Javascript
jQuery学习笔记之DOM对象和jQuery对象
Dec 22 Javascript
非html5实现js版弹球游戏示例代码
Sep 22 Javascript
JS+CSS实现鼠标滑过时动态翻滚的导航条效果
Sep 24 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
May 25 Javascript
详解js中Number()、parseInt()和parseFloat()的区别
Dec 20 Javascript
vue双向绑定简要分析
Mar 23 Javascript
JavaScript实现为事件句柄绑定监听函数的方法分析
Nov 14 Javascript
解决layui表格的表头不滚动的问题
Sep 04 Javascript
countup.js实现数字动态叠加效果
Oct 17 Javascript
详解javascript脚本何时会被执行
Feb 05 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
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
javascript 常用代码技巧大收集
2009/02/25 Javascript
jquery 应用代码 方便的排序功能
2010/02/06 Javascript
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
HTML复选框和单选框 checkbox和radio事件介绍
2012/12/12 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
2015/03/02 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
2015/12/30 Javascript
NodeJS实现微信公众号关注后自动回复功能
2017/05/31 NodeJs
Three.js如何实现雾化效果示例代码
2017/09/27 Javascript
Js利用prototype自定义数组方法示例
2017/10/20 Javascript
在vue中实现点击选择框阻止弹出层消失的方法
2018/09/15 Javascript
Vue中CSS动画原理的实现
2019/02/13 Javascript
实例详解vue中的$root和$parent
2019/04/29 Javascript
[01:35]2014DOTA2西雅图邀请赛 专访狐狸妈青春献给刀塔
2014/07/08 DOTA
python中正则表达式的使用详解
2014/10/17 Python
python使用MySQLdb访问mysql数据库的方法
2015/08/03 Python
git进行版本控制心得详谈
2017/12/10 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
2018/05/15 Python
python3中使用__slots__限定实例属性操作分析
2020/02/14 Python
基于python requests selenium爬取excel vba过程解析
2020/08/12 Python
使用html5制作loading图的示例
2014/04/14 HTML / CSS
惠普加拿大在线商店:HP加拿大
2017/09/15 全球购物
美国NBA官方商店:NBA Store
2019/04/12 全球购物
美国林业供应商:Forestry Suppliers
2019/05/01 全球购物
Swanson中国官网:美国斯旺森健康产品公司
2021/03/01 全球购物
程序运行正确, 但退出时却"core dump"了,怎么回事
2014/02/19 面试题
业务部经理岗位职责
2014/01/04 职场文书
初中生物教学反思
2014/01/10 职场文书
俞敏洪北大演讲稿
2014/05/22 职场文书
疾病防治方案
2014/05/31 职场文书
运动会400米加油稿(8篇)
2014/09/22 职场文书
镇党委书记群众路线整改措施思想汇报
2014/10/13 职场文书
人才市场接收函
2015/01/30 职场文书
施工安全协议书
2016/03/22 职场文书
2019年最新证婚词精选集!
2019/06/28 职场文书
Python使用scapy模块发包收包
2021/05/07 Python