javascript - JS里面if else的循環(huán)問題?
問題描述
之前寫了一個代碼 大致的邏輯如下
function control (type) { if (type == 1){ console.log('功能1');}else { console.log('功能2');}}
因為之前的業(yè)務(wù)邏輯需求只有功能1 功能2 所以 control(1)的時候就執(zhí)行功能1 其余的就執(zhí)行功能2
現(xiàn)在更改了需求 需要加一個功能3 因為之前邏輯復(fù)雜 不想改之前的邏輯嵌套
function control (type) {if (type == 1){ console.log('功能1');}else {console.log('功能2');} if(type == 3){ console.log('功能3');}}control(3);
這種情況下功能3 功能2一起執(zhí)行 怎么樣才能只執(zhí)行功能3
不用switch case
問題解答
回答1:if(){}else if{}else{}
是這個意思么?
回答2:if (type == 1){ console.log('功能1');
}else if(type == 3) {console.log('功能3');
} else{ console.log('功能2');
}
回答3:加一個else if就解決了
回答4:function control (type) { if (type == 1){ console.log('功能1');} else if (type == 3){ console.log('功能3');} else { console.log('功能2');}}control(3);回答5:
JavaScript If...Else 語句
手冊類的書籍還是好東西!
相關(guān)文章:
1. list - python 求助2. android - 美團(tuán)篩選處篩選條件停靠+條件點(diǎn)擊滑動到頂部。3. mysql優(yōu)化 - mysql like語句會導(dǎo)致全表掃描?4. Python中, 仿照經(jīng)典代碼實現(xiàn)單例, 卻出現(xiàn)了不是單例的的狀態(tài), 代碼哪里出錯了 ?5. python算法,如何優(yōu)雅的合并2個列表字典?6. python - def自定義函數(shù)的疑惑7. javascript 如何下載一個excel文件 ?8. php由5.3升級到5.6后,登錄網(wǎng)站,返回的是php代碼,不是登錄界面,各位大神有知道的嗎?9. 請教: 關(guān)于 python 反斜杠轉(zhuǎn)義的疑問10. python3.x - python3.5使用pyinstaller打包報錯找不到libpython3.5mu.so.1.0等文件求解?
