JS趴趴往上走-if篇
if...else
if...else
是條件判斷式,用來判別你所需要的內容,如同語法所說,假如怎樣怎樣...否則怎樣怎樣
if(條件內容){
..執行內容..
}else(條件內容){
..執行內容..
}
條件內容是回傳
boolean
值true
和flase
,當第一條件為true
,就會執行{ }
的內容,若為false
則執行下一步而當你需要判斷的數量多時,可以使用
else if
來增加條件判斷
if(分數>0並且<60){
顯示"待加強"
}else if(分數>=60並且<80){
顯示"很努力"
}else if(分數>=80<100){
顯示"做的好"
}else if(分數=100){
顯示"很完美"
}else{
顯示"分數錯誤" //當上述的條件都不符合(false)時,最後才執行else內容
}
除了
if...else
,我們也可以使用if...retrun
回傳錯誤所以有
retrun
,就不需要else
if(分數<60){
顯示"待加強"
}else if(分數大於等60並且小於80){
顯示"很努力"
}else if(分數大於等80小於100){
顯示"做的好"
}else if(分數=100){
顯示"很完美"
}return 顯示"分數錯誤"
但是使用
if..else
方式若你條件判斷很多的話,會導致效能不好,每跑一次就會重新執行,所以這時switch
就會是你的好選擇!資料來源:
https://blog.wu-boy.com/2013/01/you-must-be-known-js-condition/
https://www.ithome.com.tw/voice/108380
留言
張貼留言