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 命名空间以提高代码重用性
Nov 13 Javascript
Javascript中的arguments与重载介绍
Mar 15 Javascript
jquery动态增加删减表格行特效
Nov 20 Javascript
JS操作COOKIE实现备忘记录的方法
Apr 01 Javascript
BootStrap制作导航条实例代码
May 06 Javascript
Vue.js每天必学之表单控件绑定
Sep 05 Javascript
js 单引号替换成双引号,双引号替换成单引号的实现方法
Feb 16 Javascript
vue-quill-editor实现图片上传功能
Aug 08 Javascript
关于jquery layui弹出层的使用方法
Apr 21 jQuery
vue实现todolist基本功能以及数据存储功能实例详解
Apr 11 Javascript
JavaScript HTML DOM元素 节点操作汇总
Jul 29 Javascript
学前端,css与javascript重难点浅析
Jun 11 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 变量引用与变量销毁机制详细介绍
2016/12/05 PHP
PHP中关键字interface和implements详解
2017/06/14 PHP
Laravel validate error处理,ajax,json示例
2019/10/25 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
2020/10/28 PHP
js判断变量是否空值的代码
2008/10/26 Javascript
javascript中判断一个值是否在数组中并没有直接使用
2012/12/17 Javascript
Javascript 按位左移运算符使用介绍(
2014/02/04 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
浅谈Javascript中的函数、this以及原型
2016/10/09 Javascript
将jquery.qqFace.js表情转换成微信的字符码
2017/12/01 jQuery
angularjs select 赋值 ng-options配置方法
2018/02/28 Javascript
js与jQuery实现获取table中的数据并拼成json字符串操作示例
2018/07/12 jQuery
vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
2018/09/19 Javascript
Vue v-for循环之@click点击事件获取元素示例
2019/11/09 Javascript
vue+element使用动态加载路由方式实现三级菜单页面显示的操作
2020/08/04 Javascript
VUE : vue-cli中去掉路由中的井号#操作
2020/09/04 Javascript
在vue中动态修改css其中一个属性值操作
2020/12/07 Vue.js
JavaScript实现雪花飘落效果
2020/12/27 Javascript
python实现得到一个给定类的虚函数
2014/09/28 Python
Python中的装饰器用法详解
2015/01/14 Python
Python中利用sqrt()方法进行平方根计算的教程
2015/05/15 Python
详解Django框架中用户的登录和退出的实现
2015/07/23 Python
Python实现多并发访问网站功能示例
2017/06/19 Python
CentOS中升级Python版本的方法详解
2017/07/10 Python
python OpenCV学习笔记直方图反向投影的实现
2018/02/07 Python
tensorflow训练中出现nan问题的解决
2018/02/10 Python
python代码实现TSNE降维数据可视化教程
2020/02/28 Python
ASP.NET Core中的配置详解
2021/02/05 Python
html5开发之viewport使用
2013/10/17 HTML / CSS
基于html5 canvas实现漫天飞雪效果实例
2014/09/10 HTML / CSS
html5版canvas自由拼图实例
2014/10/15 HTML / CSS
Bogner美国官网:滑雪服中的”Dior”
2018/01/30 全球购物
GAZMAN官网:澳大利亚领先的男装品牌
2019/12/19 全球购物
党的群众路线教育实践活动实施方案
2014/10/31 职场文书
焦裕禄观后感
2015/06/03 职场文书
简单总结SpringMVC拦截器的使用方法
2021/06/28 Java/Android