Rumah > Soal Jawab > teks badan
Saya menulis kod sebelum ini Logik umum adalah seperti berikut
function control (type) {
if (type == 1){
console.log("功能1");
}else {
console.log("功能2");
}
}
Oleh kerana keperluan logik perniagaan sebelumnya hanya mempunyai fungsi 1 dan fungsi 2, jadi fungsi 1 dilaksanakan apabila kawalan(1) dilaksanakan, dan fungsi 2 dilaksanakan untuk selebihnya
Kini keperluan telah diubah dan fungsi 3 perlu ditambah kerana logiknya rumit sebelum ini dan saya tidak mahu menukar sarang logik sebelumnya
function control (type) {
if (type == 1){
console.log("功能1");
}else {
console.log("功能2");
}
if(type == 3){
console.log("功能3");
}
}
control(3);
Dalam kes ini, fungsi 3 dan fungsi 2 dilaksanakan bersama-sama Bagaimana saya hanya boleh melaksanakan fungsi 3
Tak perlu switch case
PHP中文网2017-06-26 11:00:12
jika (taip == 1){
console.log("fungsi 1");
}lain jika(taip == 3) {
console.log("fungsi 3");
}
lain{
console.log("Fungsi 2");
}
三叔2017-06-26 11:00:12
function control (type) {
if (type == 1){
console.log("功能1");
} else if (type == 3){
console.log("功能3");
} else {
console.log("功能2");
}
}
control(3);