在javascript中常見的迴圈語句有: while迴圈 do while迴圈與for循環 。三種循環語句都有自己的優點。
一、while循環 格式如下: while (條件){ 需要執行的程式碼 ## }# 需要執行的程式碼 ## }## document.write("這裡是while列印的1-50的輸入:"); var i = 1; # while(iaf9aecc12dfd9cd6f9bb37188d8d28e5 2 範例:document.write("這裡是do--while列印的1-50的輸入: "); var k = 1; #do{ document.write( k); k++; }while(k53c4c1d40b9bbce899fe7ca5ecac2cad2--->4-->3 # for循環什麼時候結束呢:當邏輯判斷為假(false)的時候,就終止循環了. 範例:從1印到100; for(var i=1;i<=100;i++){
document.wirter(" "+i) } 三者的差異用一個小案例來證明: do{ #document.write("這裡會輸入到頁面嗎?");############ #}while(1==2);############for(var i=1;i==2;i++){############document .write("for這裡會輸入到頁面嗎?");############}############ while(i==2){## ##########document.write("while這裡會輸入到頁面嗎?");###########}########### #透過實際證明:do while語句裡面的內容會直接輸出來。 ###############總結:###for迴圈while迴圈do while迴圈三者的差別在於:do while不管邏輯條件是否滿足都會進行迴圈體一次,而while與for卻不會。 ######附上jquery each()循環-動手試試 # <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("li").each(function(){ alert($(this).text()) }); }); }); </script> </head> <body> <button>输出每个列表项的值</button> <ul> <li>Coffee</li> <li>Milk</li> <li>Soda</li> </ul> </body> </html>
|
以上是jquery的each迴圈基礎用法實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!