javascript流程控制語(yǔ)句的作用:1、順序結(jié)構(gòu),用于按照語(yǔ)句出現(xiàn)的先后順序依次執(zhí)行;2、條件結(jié)構(gòu),用于按照給定的邏輯來(lái)決定執(zhí)行順序;3、循環(huán)結(jié)構(gòu),用于根據(jù)代碼邏輯條件判斷是否重復(fù)執(zhí)行某一段程序。
本教程操作環(huán)境:windows10系統(tǒng)、javascript1.8.5版、Dell G3電腦。
javascript流程控制語(yǔ)句的作用
.JavaScript的三種基本流程結(jié)構(gòu)
(1)順序結(jié)構(gòu):按照語(yǔ)句出現(xiàn)的先后順序依次執(zhí)行。
(2)條件結(jié)構(gòu):按照給定的邏輯來(lái)決定執(zhí)行順序??煞譃閱雾?xiàng)、雙項(xiàng)及多項(xiàng)選擇,對(duì)應(yīng)的條件越多,代碼可供選擇的項(xiàng)越多。
(3)循環(huán)結(jié)構(gòu):根據(jù)代碼邏輯條件判斷是否重復(fù)執(zhí)行某一段程序。邏輯條件返回值為true,則進(jìn)入循環(huán),否則不執(zhí)行循環(huán)語(yǔ)句。
JavaScript條件控制語(yǔ)句
·if語(yǔ)句 一種較為簡(jiǎn)單的選擇結(jié)構(gòu),若給定的邏輯條件表達(dá)式為真,則執(zhí)行一組給定的語(yǔ)句
·if…else語(yǔ)句 判斷if后面給定的邏輯條件,條件成立時(shí),執(zhí)行if里的語(yǔ)句,條件不成立時(shí),執(zhí)行else里面的代碼
·if…else if嵌套語(yǔ)句 在多組語(yǔ)句中選擇一組來(lái)執(zhí)行
·switch語(yǔ)句 與if…else if…嵌套語(yǔ)句作用相同,但相對(duì)if…else if…嵌套語(yǔ)句更方便簡(jiǎn)潔,可讀性更高
3.JavaScript循環(huán)控制語(yǔ)句
·for循環(huán)語(yǔ)句 在符合循環(huán)語(yǔ)句的條件的下,按照指定的次數(shù),循環(huán)執(zhí)行循環(huán)體內(nèi)的語(yǔ)句
·while循環(huán)語(yǔ)句 在符合循環(huán)語(yǔ)句的條件的下,反復(fù)循環(huán)執(zhí)行循環(huán)體內(nèi)的語(yǔ)句
·do…while循環(huán)語(yǔ)句 與while循環(huán)語(yǔ)句原理相同,但屬執(zhí)行語(yǔ)句,先執(zhí)行代碼,后判斷條件,即循環(huán)至少執(zhí)行一次
【