suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Gibt es ein Problem mit der else-Schleife in JS?

Ich habe zuvor einen Code geschrieben. Die allgemeine Logik lautet wie folgt:

1

2

3

4

5

6

7

8

9

10

11

12

<code>

    function control (type) {

    if (type == 1){

     console.log("功能1");

     

    }else {

    console.log("功能2");

     

    }

     

    }

</code>

Da die vorherigen Geschäftslogikanforderungen nur Funktion 1 und Funktion 2 haben, wird Funktion 1 ausgeführt, wenn control(1) ausgeführt wird, und Funktion 2 wird für den Rest ausgeführt

Jetzt wurden die Anforderungen geändert und es muss eine Funktion 3 hinzugefügt werden, da die Logik vorher kompliziert war und ich die bisherige Logikverschachtelung nicht ändern möchte

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

<code>function control (type) {

if (type == 1){

 console.log("功能1");

 

}else {

console.log("功能2");

 

}

 if(type == 3){

 console.log("功能3");

 

}

 

}

control(3);</code>

In diesem Fall werden Funktion 3 und Funktion 2 zusammen ausgeführt. Wie kann ich nur Funktion 3 ausführen?

Kein Schaltergehäuse erforderlich

三叔三叔2823 Tage vor896

Antworte allen(5)Ich werde antworten

  • 给我你的怀抱

    给我你的怀抱2017-06-26 11:00:12

    1

    2

    3

    4

    <code>if(){

    }else if{

    }else{

    }</code>

    是这个意思么?

    Antwort
    0
  • PHP中文网

    PHP中文网2017-06-26 11:00:12

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

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

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

    }

    Antwort
    0
  • 欧阳克

    欧阳克2017-06-26 11:00:12

    加一个else if就解决了

    Antwort
    0
  • 三叔

    三叔2017-06-26 11:00:12

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    <code class="javascript">function control (type) {

        if (type == 1){

         console.log("功能1");

         

        } else if (type == 3){

         console.log("功能3");

         

        } else {

         console.log("功能2");

         

        }

    }

    control(3);</code>

    Antwort
    0
  • 学习ing

    学习ing2017-06-26 11:00:12

    JavaScript If...Else 语句

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

    Antwort
    0
  • StornierenAntwort