javascript - JS里面if else的循环问题?
三叔
三叔 2017-06-26 10:58:12
0
5
810

之前写了一个代码 大致的逻辑如下


    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 语句

手册类的书籍还是好东西!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板