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

程序流程

PHP Chinese internet entry 2016-11-21 4014
abstract:Jscript 腳本中的語句一般是按照寫的順序來運行的。這種運行稱為順序運行,是程序流的默認(rèn)方向。

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

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

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

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

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

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

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

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

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


Popular Entries