JS選擇結構


選擇結構

 

  1. 什么是流程控制

所謂流程控制,是控制程序的流向

 

  1. 程序常見的結構

程序常見的結構無外乎就3種:順序結構,選擇結構,以及循環結構

 

順序結構:代碼一條一條從上往下,依次執行。

 

  1. 選擇結構

單分支

如果條件成立,那么就進入到分支條件里面,執行相應的代碼,如果不成立就不進去。

使用的關鍵字為if

語法:

 

If語句里面的花括號,如果只有一條語句,那么大括弧可以省略,但是不推薦

哪怕代碼塊里面只有一條語句,與最好將大括弧寫上,這樣易讀性更高

 

 

雙分支

所謂雙分支,就是如果條件成立,進入代碼塊執行語句,否則進入另一個代碼塊執行語句

關鍵字:if...else

語法:

 

雙分支有一個簡便寫法:三目運算符

多分支:

所謂多分支,就是指可以書寫多個條件。如果某一個條件成立,那么就會進入相應的代碼塊

關鍵字:if...elseif...else

語法:

 

主要需要注意的就是一旦某一個條件成立,那么執行該條件下相應的女代碼塊,但是后面的條件就不會再進行判斷了

 

 

Switch語句

Switch語句其實就是相當於多分支語句(if..elseif..else

 

Break作用:跳出switch

有些時候,我們故意不寫break反而更方便,如下:

 Default:也不是必須要寫,我們書寫default,只是為了一種預防措施。

 ES里面,和其他的靜態語言不同的是,case后面的值不一定是常量,可以是變量甚至是表達式

 

相比if..else if...elseswitch語句結構的易讀性更高


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM