亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

程序流程

php中文網(wǎng)詞條 2016-11-21 4018
摘要:Jscript 腳本中的語(yǔ)句一般是按照寫的順序來(lái)運(yùn)行的。這種運(yùn)行稱為順序運(yùn)行,是程序流的默認(rèn)方向。

Jscript 腳本中的語(yǔ)句一般是按照寫的順序來(lái)運(yùn)行的。這種運(yùn)行稱為順序運(yùn)行,是程序流的默認(rèn)方向。

與順序運(yùn)行不同,另一種運(yùn)行將程序流轉(zhuǎn)換到腳本的另外的部分。也就是,不按順序運(yùn)行下一條語(yǔ)句,而是運(yùn)行另外的語(yǔ)句。

要使腳本可用,該控制的轉(zhuǎn)換必須以邏輯方式執(zhí)行。程序控制的轉(zhuǎn)換是基于一個(gè)“決定”,這個(gè)“決定”結(jié)果是真或假(返回  Boolean 型 true 或 false)。 創(chuàng)建一個(gè)表達(dá)式,然后測(cè)試其是否為真。主要有兩種程序結(jié)構(gòu)實(shí)現(xiàn)本功能。

第一種是選擇結(jié)構(gòu)。用來(lái)指明兩種程序流方向,在程序中創(chuàng)建一個(gè)交叉點(diǎn)(像岔路)。在 Jscript 中有四種選擇結(jié)構(gòu)可用。

單一選擇結(jié)構(gòu)(if),二路選擇結(jié)構(gòu)(if/else),內(nèi)聯(lián)三元運(yùn)算符 ?: 多路選擇結(jié)構(gòu)(switch)。

第二種類型的程序控制結(jié)構(gòu)是循環(huán)結(jié)構(gòu)。使用循環(huán)結(jié)構(gòu)來(lái)指明當(dāng)某些條件保持為真時(shí)要重復(fù)的動(dòng)作。當(dāng)控制語(yǔ)句的條件得到滿足時(shí)(通常在某些迭代的特定數(shù)字后),控制跳過(guò)循環(huán)結(jié)構(gòu)傳遞到下條語(yǔ)句。在 Jscript 中有四種循環(huán)結(jié)構(gòu)可用。

在循環(huán)的開(kāi)頭測(cè)試表達(dá)式(while),在循環(huán)的末尾測(cè)試表達(dá)式(do/while),對(duì)對(duì)象的每個(gè)屬性都進(jìn)行操作(for/in),由計(jì)數(shù)器控制的循環(huán)(for)。

通過(guò)嵌套和堆棧選擇、循環(huán)控制結(jié)構(gòu),可以創(chuàng)建相當(dāng)復(fù)雜的腳本。

第三種形式的結(jié)構(gòu)程序流由意外處理給出,本文檔不作討論。


熱門詞條