Welche ist gut zu verwenden, wenn es eine große Anzahl von Verzweigungsfluss in Node.JS-Programm ist.Switch vs vs else Verzweigungssteuerung Struktur in Node.JS
Schalter
switch(n)
{
case 1:
execute code block 1
break;
case 2:
execute code block 2
break;
default:
code to be executed if n is different from case 1 and 2
}
OR
if-else
if (condition1)
{
execute code block 1
}
else if(condition2)
{
execute code block 2
}
else
{
code to be executed if n is different from condition1 and condition2
}
"switch" scheint vorzuziehen, wenn die Bedingungen darin bestehen, für einen bestimmten Wert "n" zu prüfen. – robertklep
@Karaxuna: Es ist wichtig, mit den Sprachen, d. H. C++ wiesest du auf "Es ist eine kompilierte Sprache" und ich fragte in "Node.JS - interpretierte Sprache". Also überlegen Sie bitte, Ihre enge Abstimmung rückgängig zu machen. –
@karaxuna Wenn Sie die Frage gelesen haben, auf die Sie verwiesen haben. Antwort sagt 'Benutzen Schalter. Im schlimmsten Fall generiert der Compiler den gleichen Code wie eine if-else-Kette, dh der Compiler erzeugt den gleichen Code. Aber Node.JS wird als Sprache interpretiert –