本文實例分析了javacript使用break內層跳出外層循環的用法。分享給大家供大家參考。具體分析如下: 與php不同,javascript中循環跳出break,需要增加額外的標籤。以「百錢買百雞」為例(搜尋張丘建,百錢買百雞)。如果需要算出全部,則是下面的程式碼: 複製程式碼 程式碼如下: <br /> for(var i = 1;i<=18;i ){<br /> for(var j=1;j<=33;j ){<br /> var k = 100 - i - j;<br /> if((i j k)==100 && (5*i 3*j k/3) ==100){<br /> document.write("公雞" i "只;母雞" j "只;小雞" k "隻;<br />");<br /> }<br /> }<br /> }<br /> 如果只需要一個答案,則在計算出第一個結果時,break跳出迴圈: 複製程式碼 程式碼如下: <br /> baiji:<br /> for(var i = 1;i<=18;i ){<br /> for(var j=1;j<=33;j ){<br /> var k = 100 - i - j;<br /> if((i j k)==100 && (5*i 3*j k/3) ==100){<br /> document.write("公雞" i "只,母雞" j "只,小雞" k "只;<br />");<br /> break baiji;<br /> } <br /> }<br /> }<br /> 希望本文所述對大家的javascript程式設計有所幫助。