Javascript的語句結構
一、選擇結構
選擇結構通常用來指明程序代碼的多個運行順序或方向,并為這些順序或方向創(chuàng)建一個交叉點。選擇結構的程序又可以分為以下4種。
1.單一選擇結構
單一選擇結構是指使用JavaScript語句測試一個條件,當條件滿足測試需求時,則執(zhí)行某些命令。單一選擇結構需要使用if語句,如下所示。
2.雙路選擇結構
雙路選擇結構是指用JavaScript測試一個條件,當條件滿足測試需求時,執(zhí)行一段命令。當條件不滿足測試的需求時,則執(zhí)行另一段命令。由于程序在測試后會出現(xiàn)兩個選項,故被稱作雙路選擇結構。雙路選擇結構需要使用if ..else語句,如下所示。
3.內(nèi)聯(lián)三元運算符
JavaScript還支持隱式的條件格式,這類格式的條件要在之后使用一個問號(?)。這類條件如需要指定兩個選項,可在兩個選項之間加冒號(:)隔開,如下所示。
4.多路選擇結構
之前介紹的選擇結構均是單路或雙路選擇結構。JavaScript還支持多路選擇結構。如果需要測試多個條件,可以為程序添加switch... case語句,如下所示。
二.循環(huán)結構
在JavaScript中,還可以使用循環(huán)結構。循環(huán)結構的特點是根據(jù)一定的條件多次運行,直到滿足一定的條件后停止。例如,打印輸出九九乘法表的程序就需要使用這種結構。
1.由計數(shù)器控制的循環(huán)
這種循環(huán)需要用for語句指定一個計數(shù)器變量、一個測試條件以及更新計數(shù)器的操作。在每次循環(huán)的重復之前,都將測試該條件。如果測試成功,將運行循環(huán)中的代碼;如果測試不成功,則不運行循環(huán)中的代碼,程序繼續(xù)運行緊跟在循環(huán)后的第一行代碼,如下所示。
在執(zhí)行循環(huán)后,計算機變量將在下一次循環(huán)之前被更新。如果循環(huán)條件被滿足,則循環(huán)將停止執(zhí)行。如果測試條件不會被滿足,則將導致無限循環(huán),即死循環(huán)。在設計程序時,應極力避免死循環(huán)的發(fā)生。
1.對對象的每個屬性都進行操作
JavaScript還提供了一種特別的循環(huán)方式來遍歷一個對象的所有用戶定義的屬性或者一個數(shù)組的所有元素。Fo... in循環(huán)中的循環(huán)計數(shù)器是一個字符串,而不是數(shù)字。它包含當前屬性的名稱或者當前數(shù)組元素的下標,如下所示。
2.在循環(huán)開頭測試表達式
如果希望控制語句或語句塊的循環(huán)執(zhí)行,需要不只是“運行該代碼n次”,而是更復雜的規(guī)則,則需要使用while循環(huán)。while循環(huán)和for循環(huán)相似,其區(qū)別在于while循環(huán)沒有內(nèi)置的計數(shù)器或更新表達式,如下所示。
3.在循環(huán)的末尾測試表達式
在JavaScript中,還有一種do...while語句循環(huán),其與while循環(huán)相似,不同之處在于它總是至少運行一次,因為它是在循環(huán)的末尾檢查條件,而不是在開頭。例如,上面例子的代碼也可以用如下的方法編寫。
建站流程
-
網(wǎng)站需求
-
網(wǎng)站策劃方案
-
頁面設計風格
-
確認交付使用
-
資料錄入優(yōu)化
-
程序設計開發(fā)
-
后續(xù)跟蹤服務
-
聯(lián)系電話
010-60259772
熱門標簽
- 網(wǎng)站建設
- 食品網(wǎng)站建設
- 微信小程序開發(fā)
- 小程序開發(fā)
- 無錫網(wǎng)站建設
- 研究所網(wǎng)站建設
- 沈陽網(wǎng)站建設
- 廊坊網(wǎng)站建設
- 鄭州網(wǎng)站建設
- 婚紗攝影網(wǎng)站建設
- 手機端網(wǎng)站建設
- 高校網(wǎng)站制作
- 天津網(wǎng)站建設
- 教育網(wǎng)站建設
- 品牌網(wǎng)站建設
- 政府網(wǎng)站建設
- 北京網(wǎng)站建設
- 網(wǎng)站設計
- 網(wǎng)站制作
最新文章
推薦新聞
更多行業(yè)-
導致站點運營失敗的四個主要原因
導致站點運營失敗的四個主要原因做一個站點很容易,但是要成功的運營一個站...
2012-01-30 -
傳統(tǒng)的職業(yè)教育在互聯(lián)網(wǎng)時代遭遇瓶頸
職業(yè)教育正在以其極強大的實用性獲得廣泛用戶,目前,外語、IT、會計...
2018-08-06 -
用細節(jié)提升你的網(wǎng)站用戶體驗
直接學習了百度搜索風云榜的一個小小做法,其它細節(jié)問題。比如這個網(wǎng)站。加...
2012-06-22 -
如何為官網(wǎng)做好網(wǎng)站
建筑公司官網(wǎng)的目標是利用互聯(lián)網(wǎng)平臺,讓更多人了解和感興趣的企業(yè)文化和產(chǎn)...
2021-02-01 -
為什么響應式網(wǎng)站開發(fā)成本更高
響應式設計是很好的網(wǎng)站建設。為什么有的企業(yè)在選擇網(wǎng)站建設的時候,不把所...
2021-01-19 -
網(wǎng)站改版計劃書
1. 增加網(wǎng)站歡迎界面效果:讓進入網(wǎng)站的客戶第一時間了解我們公司的設計...
2012-08-15
預約專業(yè)咨詢顧問溝通!
免責聲明
非常感謝您訪問我們的網(wǎng)站。在您使用本網(wǎng)站之前,請您仔細閱讀本聲明的所有條款。
1、本站部分內(nèi)容來源自網(wǎng)絡,涉及到的部分文章和圖片版權屬于原作者,本站轉載僅供大家學習和交流,切勿用于任何商業(yè)活動。
2、本站不承擔用戶因使用這些資源對自己和他人造成任何形式的損失或傷害。
3、本聲明未涉及的問題參見國家有關法律法規(guī),當本聲明與國家法律法規(guī)沖突時,以國家法律法規(guī)為準。
4、如果侵害了您的合法權益,請您及時與我們,我們會在第一時間刪除相關內(nèi)容!
聯(lián)系方式:010-60259772
電子郵件:394588593@qq.com