javascript - JS里面if else的循環問題?
問題描述
之前寫了一個代碼 大致的邏輯如下
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
問題解答
回答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 語句
手冊類的書籍還是好東西!
相關文章:
1. css3 - 公司要做一個手機app應用內嵌的網頁,問下如果是在安卓機上顯示得話,flexbox是否能兼容2. javascript - 有沒有iOS微信中可以在背景播放視頻的方法?3. vue ajax請求回來的數據沒有渲染到頁面4. javascript - 使用node如何進行前后臺分離?5. javascript - ios返回不執行js怎么解決?6. javascript - html中select怎么根據后臺傳來的值選中不同的選項值7. java - 關于aop在controller不起用的問題8. javascript - node.js中stat() access() open() readFile()都能判斷文件是否存在?9. javascript - 圖片請求失敗怎么去掉左上角的小圖標?10. javascript - web端請求一個正在被修改的文件會怎么樣?
