條件分支寫法的演進

2021-10-20 04:19:14 字數 486 閱讀 5779

初級程式設計師寫法

switch(條件表示式)
中級程式設計師寫法

if (條件表示式1)

else if()

else

}

高階程式設計師寫法

let  handlers={}

//動態設定條件委託控制代碼

function puthandle(key, handler)

//條件呼叫

function exec(key, param)

//使用

puthandle(條件1, function(v))

...puthandle(條件n, function(v))

exec(條件,入參)

相比於初級寫法,高階寫法更加靈活,可以隨意擴充套件對於大型程式框架這種寫法是必須的

if條件分支

username input 請輸入你的名字 password input 請輸入你的密碼 if username admin and password 123456 print 歡迎使用本系統!n中國移動歡迎您!nvip else print 賬號或密碼錯誤!name input name imp...

Pug條件 分支條件

var friends 10 case friends when 0p 您沒有朋友 when 1p 您有乙個朋友 default p 您有 個朋友 等價於 您有 10 個朋友 另一種塊展開的寫法 var friends 1 case friends when 0 p 您沒有朋友 when 1 p 您...

條件分支 11 13

條件分支 lc 有兩種通用的條件分支形式。lif else 根據條件選擇乙個分支執行的一般方法,它線性的檢查條件並檢查條件為 true 當第乙個條件為 true 時不在檢查後面的條件。l switch 因為 switch 可以使用 轉移表 jump table 所以它選對分支更有效。if 語句 l通...