DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> javacript使用break內層跳出外層循環分析
javacript使用break內層跳出外層循環分析
編輯:關於JavaScript     

本文實例分析了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程序設計有所幫助。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved