JS基礎(chǔ)之邏輯結(jié)構(gòu)與循環(huán)操作示例
本文實例講述了JS邏輯結(jié)構(gòu)與循環(huán)操作。分享給大家供大家參考,具體如下:
JS的邏輯結(jié)構(gòu)與循環(huán)和java基本相同。不同會進(jìn)行解釋;
instance:
<html> <head> <title>js邏輯結(jié)構(gòu)與循環(huán)</title> <meta charset="UTF-8"/> <script type="text/javascript"> // 判斷:if判斷單重判斷,雙重判斷,多重判斷,switch判斷: var a=1; var b=4; if(a>=0){ alert("ok"); } if(b>=6){ alert("over five"); } else{ alert("below six"); } switch (a){ case 1: alert("沒錯"); break; case 2: alert("怎么說"); case 3: alert("講道理"); // case "a": // alert("就是想看看"); default: alert("AHA"); break; } // 循環(huán):for循環(huán),while循環(huán),do-while循環(huán) for(var i=1;i<=9;i++){ for(var j=1;j<=i;j++){ // alert(i+"*"+j+"="+i*j); document.write(i+"*"+j+"="+i*j); document.write("  "); } document.write("<br />"); } var e=3; do{ alert("給你吃"); alert("沒吃飽"); e--; alert(e); }while(e) </script> </head> <body> </body> </html>
注意:do{循環(huán)體}while(判斷條件)注意其格式,竟然忘了可還行!嗯,沒什么區(qū)別。
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。
更多關(guān)于JavaScript相關(guān)內(nèi)容可查看本站專題:《JavaScript操作DOM技巧總結(jié)》、《JavaScript頁面元素操作技巧總結(jié)》、《JavaScript事件相關(guān)操作與技巧大全》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript錯誤與調(diào)試技巧總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
相關(guān)文章
IE6/7/8/9中Table/Select的innerHTML不能賦值的解決方法
IE6/7/8/9中Table/Select的innerHTML不能賦值的解決方法,需要的朋友可以參考下。2011-04-04基于jquery實現(xiàn)的省市區(qū)級聯(lián)無ajax
省市區(qū)級聯(lián)的實現(xiàn)方法有很多,在本文為大家介紹下如何使用jquery無ajax來實現(xiàn),感興趣的朋友可以參考下,希望對大家有所幫助2013-09-09JavaScript中字符串(string)轉(zhuǎn)json的2種方法
這篇文章主要介紹了JavaScript中字符串(string)轉(zhuǎn)json的2種方法,兩種方法分別是使用js函數(shù)eval()和、使用jquery.parseJSON()方法,需要的朋友可以參考下2015-06-06js中Array.forEach跳出循環(huán)的方法實例
相信大家都知道forEach適用于只是進(jìn)行集合或數(shù)組遍歷,for則在較復(fù)雜的循環(huán)中效率更高,下面這篇文章主要給大家介紹了關(guān)于js中Array.forEach跳出循環(huán)的相關(guān)資料,需要的朋友可以參考下2021-09-09