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 相关文章推荐
JS在IE和FF下attachEvent,addEventListener学习笔记
Nov 26 Javascript
向大师们学习Javascript(视频与PPT)
Dec 27 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
Oct 16 Javascript
jQuery中not()方法用法实例
Jan 06 Javascript
jQuery简单tab切换效果实现方法
Apr 08 Javascript
js仿手机页面文件下拉刷新效果
Oct 14 Javascript
基于JS实现网页中的选项卡(两种方法)
Jun 16 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
Nov 27 Javascript
Vue官网todoMVC示例代码
Jan 29 Javascript
js数组常用最重要的方法
Feb 04 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
Oct 24 Javascript
关于JSON解析的实现过程解析
Oct 08 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实现的英文名字全拼随机排号脚本
2014/07/04 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
PHP控制反转(IOC)和依赖注入(DI)
2017/03/13 PHP
thinkphp实现附件上传功能
2017/05/26 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
javascript IE中的DOM ready应用技巧
2008/07/23 Javascript
javascript Prototype 对象扩展
2009/05/15 Javascript
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
基于Javascript实现二级联动菜单效果
2016/03/04 Javascript
基于JavaScript代码实现自动生成表格
2016/06/15 Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
2016/06/28 Javascript
JS基础随笔(菜鸟必看篇)
2016/07/13 Javascript
Angular的MVC和作用域
2016/12/26 Javascript
微信小程序富文本渲染引擎的详解
2017/09/30 Javascript
javascript实现Emrips反质数枚举的示例代码
2017/12/06 Javascript
微信小程序实现顶部导航特效
2019/01/28 Javascript
动态创建类实例代码
2009/10/07 Python
Python实现的生成自我描述脚本分享(很有意思的程序)
2014/07/18 Python
详解Python如何获取列表(List)的中位数
2016/08/12 Python
python 中的int()函数怎么用
2017/10/17 Python
Python机器学习算法之k均值聚类(k-means)
2018/02/23 Python
Python使用一行代码获取上个月是几月
2018/08/30 Python
Python openpyxl 遍历所有sheet 查找特定字符串的方法
2018/12/10 Python
英国女士和男士时尚服装网上购物:Top Labels Online
2018/03/25 全球购物
软件缺陷的分类都有哪些
2014/08/22 面试题
自荐信范文
2013/12/10 职场文书
机械工程及其自动化专业求职信
2014/08/08 职场文书
向雷锋同志学习倡议书
2015/04/27 职场文书
迎新年主持词
2015/07/06 职场文书
诚信考试主题班会
2015/08/17 职场文书
《唯一的听众》教学反思
2016/02/18 职场文书
爱国之歌(8首)
2019/09/29 职场文书
三十年再续同学情倡议书
2019/11/27 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
详解Python牛顿插值法
2021/05/11 Python