首頁 >web前端 >js教程 >javascript開發教程的三大結構詳細介紹

javascript開發教程的三大結構詳細介紹

php中世界最好的语言
php中世界最好的语言原創
2017-12-04 11:38:341924瀏覽

這次帶給大家的是JS的開發教學裡關於程式的三大結構的分析,我們知道程式有順序結構,選擇結構和循環結構,這篇文章就給大家好好分析一下。

程式的三大結構

順序結構

順序結構表示程式中的各操作是依照它們出現的先後順序執行的。

選擇結構

選擇結構表示程式的處理步驟出現了分支,它需要根據某一特定的條件選擇其中的一個分支執行。選擇結構有單選擇、雙重選擇和多重選擇三種形式​​。

迴圈結構

迴圈結構表示程式重複執行某個或某些操作,直到某條件為假(或為真)時才可終止迴圈。在循環結構中最主要的是:什麼情況下執行循環?哪些操作需要循環執行?

語句

ECMA-262 規定了一組語句(也稱為流控制語句) 。從本質上看,語句定義了 ECMAScript 中 的主要語法,語句通常使用一或多個關鍵字來完成給定任務。語句可以很簡單,例如通知函數 退出;也可以比較複雜,例如指定重複執行某個指令的次數。

條件語句:將javascript中的程式碼想像成一條條的分支路徑。

循環語句:就是程式路徑的一個迴路,可以讓一部分程式碼重複執行。

程式的單一分支結構 IF語句

大多數程式語言中最為常用的一個語句就是 if 語句。以下是if 語句的語法:

if (條件) { 語句1 } else { 語句2 }

其中的條件可以是任意表達式;而且對這個表達式求值的結果不一定是布林值。

ECMAScript 會自動呼叫 Boolean() 轉換函數將這個表達式的結果轉換為一個布林值。如果對 條件求值的結果是 true,則執行語句1,如果對條件求值的結果是 false ,則執行語句2 。 而且這兩個語句既可以是一行程式碼,也可以是一個程式碼區塊 (以一對花括號括起來的多行程式碼) 。

if語句的三種格式:

1、if( 條件){ 語句1 }

2、if ( 條件) { 語句1 } else { 語句2 }

3、if ( 條件) { 語句1 } else if ( 條件){ 語句2 }...else{ 語句}

程式的多分支結構#switch語句\break語句

switch 語句與if 語句的關係最為密切,也是在其他語言中普遍使用的一種流程控制語句。

switch (表達式) {

case 值: 語句區塊; break;

case 值: 語句區塊; break;

##case 值: 語句區塊; break;

......

default: 語句區塊

}

switch 語句中的每一種情形(case)的意思是: 「如果表達式等於這個值(value) ,則執行後面的語句(statement) 」 。而 break 關鍵字會導致程式碼執行串流跳出 switch 語句。如果省略 break 關鍵字,就會導致執行目前 case 後,繼續執行下一個 case。最後的 default 關鍵字則用於在表達式不符前面任何一種情形的時候,執行機動代碼(因此,也相當於一個 else 語句) 。


相信看了以上介紹你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

相關閱讀:

html5中的DOM程式設計的實作步驟

HTML裡的事件怎麼使用

HTML5中的progress元素的詳細介紹及相容性處理

以上是javascript開發教程的三大結構詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn