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 类定义的4种方法
Sep 12 Javascript
JavaScript 序列化对象实现代码
Dec 18 Javascript
JavaScript中的prototype.bind()方法介绍
Apr 04 Javascript
学习javascript面向对象 javascript实现继承的方式
Jan 04 Javascript
基于jQuery实现收缩展开功能
Mar 18 Javascript
很实用的js选项卡切换效果
Aug 12 Javascript
AngularJs Injecting Services Into Controllers详解
Sep 02 Javascript
JavaScript实现url参数转成json形式
Sep 25 Javascript
详谈js中数组(array)和对象(object)的区别
Feb 27 Javascript
vue vue-Router默认hash模式修改为history需要做的修改详解
Sep 13 Javascript
js变量值传到php过程详解 将php解析成数据
Jun 26 Javascript
微信小程序 wx:for遍历循环使用实例解析
Sep 09 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源代码
2006/10/09 PHP
如何对PHP程序中的常见漏洞进行攻击(上)
2006/10/09 PHP
php在线解压ZIP文件的方法
2014/12/30 PHP
php基于curl扩展制作跨平台的restfule 接口
2015/05/11 PHP
PHP中empty,isset,is_null用法和区别
2017/02/19 PHP
PHP简单装饰器模式实现与用法示例
2017/06/22 PHP
JavaScript语句可以不以;结尾的烦恼
2007/03/08 Javascript
jquery动态增加删除表格行的小例子
2013/11/14 Javascript
JavaScript控制各种浏览器全屏模式的方法、属性和事件介绍
2014/04/03 Javascript
js+jquery常用知识点汇总
2015/03/03 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
2015/05/14 Javascript
js实现大转盘抽奖游戏实例
2015/06/24 Javascript
js实现异步循环实现代码
2016/02/16 Javascript
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
Vue实现百度下拉提示搜索功能
2017/06/21 Javascript
利用JQuery操作iframe父页面、子页面的元素和方法汇总
2017/09/10 jQuery
JS处理数据四舍五入(tofixed与round的区别详解)
2017/10/26 Javascript
vue2.0.js的多级联动选择器实现方法
2018/02/09 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
2019/07/09 Javascript
JavaScript编码小技巧分享
2020/09/17 Javascript
ant design vue 表格table 默认勾选几项的操作
2020/10/31 Javascript
使用python遍历指定城市的一周气温
2017/03/31 Python
详解python多线程、锁、event事件机制的简单使用
2018/04/27 Python
python的常用模块之collections模块详解
2018/12/06 Python
Python实现的IP端口扫描工具类示例
2019/02/15 Python
Python根据当前日期取去年同星期日期
2019/04/14 Python
简单了解python的内存管理机制
2019/07/08 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
2019/08/30 Python
Python configparser模块常用方法解析
2020/05/22 Python
在CentOS7下安装Python3教程解析
2020/07/09 Python
python和C++共享内存传输图像的示例
2020/10/27 Python
Python获取指定网段正在使用的IP
2020/12/14 Python
体育老师的教学自我评价分享
2013/11/19 职场文书
追悼会家属答谢词
2015/09/29 职场文书
浅谈JavaScript作用域
2021/12/06 Javascript