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 相关文章推荐
javascript实现动态CSS换肤技术的脚本
Jun 29 Javascript
Javascript 类、命名空间、代码组织代码
Jul 31 Javascript
TypeScript 学习笔记之基本类型
Jun 19 Javascript
js实现登陆遮罩效果的方法
Jul 28 Javascript
全面了解构造函数继承关键apply call
Jul 26 Javascript
jQuery使用getJSON方法获取json数据完整示例
Sep 13 Javascript
在vue项目中,使用axios跨域处理
Mar 07 Javascript
echarts鼠标覆盖高亮显示节点及关系名称详解
Mar 17 Javascript
vue实现自定义多选与单选的答题功能
Jul 05 Javascript
微信小程序模板template简单用法示例
Dec 04 Javascript
优雅的elementUI table单元格可编辑实现方法详解
Dec 23 Javascript
浅谈Vue.use到底是什么鬼
Jan 21 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高级对象构建 多个构造函数的使用
2012/02/05 PHP
ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
2012/01/13 Javascript
Javascript 按位与赋值运算符 (&amp;=)使用介绍
2014/02/04 Javascript
整理AngularJS中的一些常用指令
2015/06/16 Javascript
快速学习jQuery插件 Form表单插件使用方法
2015/12/01 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
2016/02/29 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
2016/04/13 Javascript
Angular.JS中的this指向详解
2017/05/17 Javascript
在vue项目中引入vue-beauty操作方法
2019/02/11 Javascript
微信小程序生成分享海报方法(附带二维码生成)
2019/03/29 Javascript
微信小程序传值以及获取值方法的详解
2019/04/29 Javascript
tsconfig.json配置详解
2019/05/17 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
JS实现页面数据懒加载
2020/02/13 Javascript
微信小程序实现下滑到底部自动翻页功能
2020/03/07 Javascript
js函数和this用法实例分析
2020/03/13 Javascript
详解JavaScript匿名函数和闭包
2020/07/10 Javascript
Vue使用axios引起的后台session不同操作
2020/08/14 Javascript
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
python基于pygame实现响应游戏中事件的方法(附源码)
2015/11/11 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
Djang的model创建的字段和参数详解
2019/07/27 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
pycharm内无法import已安装的模块问题解决
2020/02/12 Python
在python里使用await关键字来等另外一个协程的实例
2020/05/04 Python
python如何输出反斜杠
2020/06/18 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
C#如何判断当前用户是否输入某个域
2015/12/07 面试题
自考自我鉴定范文
2013/10/30 职场文书
优秀老师事迹材料
2014/02/05 职场文书
装修活动策划方案
2014/08/27 职场文书
2015年幼儿园班主任工作总结
2015/05/12 职场文书
上甘岭观后感
2015/06/10 职场文书
公司会议开幕词
2016/03/03 职场文书
推荐六本经典文学奖书籍:此生必读
2019/08/22 职场文书
MySQL中distinct与group by之间的性能进行比较
2021/05/26 MySQL