javascript - JS裡面if else的循環問題?
三叔
三叔 2017-06-26 10:58:12
0
5
773

之前寫了一個程式碼 大致的邏輯如下


    function control (type) {
    if (type == 1){
     console.log("功能1");
    
    }else {
    console.log("功能2");
    
    }
    
    }

因為之前的業務邏輯需求只有功能1 功能2 所以 control(1)的時候就執行功能1 其餘的就執行功能2

現在更改了需求 需要加一個功能3 因為之前邏輯複雜 不想改之前的邏輯巢狀

function control (type) {
if (type == 1){
 console.log("功能1");

}else {
console.log("功能2");

}
 if(type == 3){
 console.log("功能3");

}

}
control(3);

這種情況下功能3 功能2一起執行 怎麼樣才能只執行功能3

不用switch case

三叔
三叔

全部回覆(5)
给我你的怀抱
if(){
}else if{
}else{
}

是這個意思麼?

Ty80

if (type == 1){
console.log("功能1");

}else if(type == 3) {
console.log("功能3");

}
else{
console.log("功能2");

}

学霸

加一個else if就解決了

三叔

雷雷

学习ing

JavaScript If...Else 語句

手冊類的書籍還是好東西!

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!