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 ECMA-262-3 深入解析.第三章.this
Sep 28 Javascript
js实现仿Windows风格选项卡和按钮效果实例
May 13 Javascript
基于JavaScript如何制作遮罩层对话框
Jan 26 Javascript
全面解析Bootstrap中nav、collapse的使用方法
May 22 Javascript
学习vue.js计算属性
Dec 03 Javascript
解析Javascript单例模式概念与实例
Dec 05 Javascript
基于jquery.page.js实现分页效果
Jan 01 jQuery
动态加载、移除js/css文件的示例代码
Mar 20 Javascript
详解如何使用node.js的开发框架express创建一个web应用
Dec 20 Javascript
基于layui实现高级搜索(筛选)功能
Jul 26 Javascript
vue cli3 配置proxy代理无效的解决
Oct 30 Javascript
video.js添加自定义组件的方法
Dec 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
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
2010/03/15 PHP
php中inlcude()性能对比详解
2012/09/16 PHP
PHP curl伪造IP地址和header信息代码实例
2015/04/27 PHP
降低PHP Redis内存占用
2017/03/23 PHP
总结的一些PHP开发中的tips(必看篇)
2017/03/24 PHP
深入浅析PHP的session反序列化漏洞问题
2017/06/15 PHP
PHP filter_var() 函数, 验证判断EMAIL,URL等
2021/03/09 PHP
js类中获取外部函数名的方法
2007/08/19 Javascript
javascript GUID生成器实现代码
2009/10/31 Javascript
在JavaScript中处理字符串之link()方法的使用
2015/06/08 Javascript
JQuery实现图片轮播效果
2015/09/15 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
2016/06/13 Javascript
关于ES6的六个小特性(二)
2017/02/20 Javascript
vue快捷键与基础指令详解
2017/06/01 Javascript
关于Vue Webpack2单元测试示例详解
2017/08/14 Javascript
es6在react中的应用代码解析
2017/11/08 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
JS实现select选中option触发事件操作示例
2018/07/13 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
vue中多个倒计时实现代码实例
2019/03/27 Javascript
使用uni-app开发微信小程序的实现
2019/12/13 Javascript
[49:17]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第三场 1月26日
2021/03/11 DOTA
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
在Python的列表中利用remove()方法删除元素的教程
2015/05/21 Python
Python编程之string相关操作实例详解
2017/07/22 Python
Python基础之函数的定义与使用示例
2019/03/23 Python
pytorch 共享参数的示例
2019/08/17 Python
Python 下载及安装详细步骤
2019/11/04 Python
Python如何基于Tesseract实现识别文字功能
2020/06/05 Python
森林防火标语
2014/06/23 职场文书
我的大学四年规划书范文2014
2014/09/26 职场文书
校园广播稿精选
2014/10/01 职场文书
教师师德表现自我评价
2015/03/05 职场文书
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
2021/10/16 Python
大脑的记忆过程在做数据压缩,不同图形也有共同的记忆格式
2022/04/29 数码科技
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL