So verwenden Sie die JavaScript if-else-Anweisung

Bedingte Anweisungen injizieren Logik in Ihr Programm, und ihre Anwendung ist grenzenlos. Wenn Sie noch nicht mit JavaScript vertraut sind, beherrschen Sie die Verwendung von "if-else" -Anweisung können Sie Ihr Programm gezielt anweisen, wie es funktionieren soll.

Die Verwendung von Bedingungen in JavaScript ist einfach. Lass uns anfangen.

So verwenden Sie Bedingungen in JavaScript

Wie in vielen anderen Programmiersprachen beginnen bedingte Anweisungen in JavaScript mit der if- Anweisung.

So sieht seine Syntax aus:

 if(condition){
// some actions;
}

Wenn die Bedingung in der Klammer wahr ist, führt Ihr Programm die Aktionen innerhalb der geschweiften Klammer aus.

Die else- Anweisung kommt dann, wenn Sie eine leere Ausgabe vermeiden möchten, wenn die if- Bedingung ein falsches Ergebnis zurückgibt:

 if(condition){
// some actions;
}else{// execute something else}

Beachten Sie, dass else keine definierte Bedingung akzeptiert. Stattdessen führt es seine angegebenen Aktionen nur aus, wenn eine vorherige Bedingung falsch ist.

Und wenn Sie andere Bedingungen überprüfen möchten, bevor Sie ein else verwenden , ist die else if -Anweisung hier praktisch. Es ist ähnlich wie Sie bedingte Anweisungen in Python verwenden . In Python ist es jedoch ein " elif " und nicht ein " else if ".

Um die else if- Anweisung in JavaScript zu verwenden, lautet die bedingte Syntax:

 if(condition){
// some actions;
}else if(another condition){
// execute another action
}else{// execute something else}

Sie können auch beliebig viele andere if- Anweisungen verwenden:

 if(condition){
// some actions;
}else if(another condition){
// execute another action
}else if(a third condition){
// perform another action
}else{// execute something else}

Sehen wir uns nun einige praktische Beispiele an, die diese bedingten Anweisungen kombinieren:

 var name = "idowu";
if(name== "MUO"){
console.log("Hello"+ " "+ name);
}else{
console.log("Hello everyone");
}
Output: Hello everyone

Das obige Beispiel führt die Aktion innerhalb der else- Anweisung aus, da der Wert von name nicht MUO ist.

Verwandte: Was ist JavaScript und wie funktioniert es?

Sehen wir uns nun einen Beispielcode an, der die drei bedingten Anweisungen verwendet.

Der folgende Code protokolliert nur eine Begrüßung für den Namen bei Index Null:

 var names = ["MUO", "Jane", "Idowu"];
if(names[0]=="Jane"){
console.log("Hello"+ " " +names[0]);
}else if(names[0]=="Idowu"){
console.log("Hello"+ " " +names[0]");
}else if(names[0]=="MUO"){
console.log(Hello"+ " " +names[0]);
}else{
console.log("You didn't get the index");
}
Output: Hello MUO

JavaScript-Bedingungen mit ternärem Operator

Sie können JavaScript-Bedingungen auch mit dem ternären Operator deklarieren.

Die allgemeine Syntax sieht so aus:

 var x = condition ? operation one : operation two

Das Fragezeichen (?) überprüft die Gültigkeit der Bedingung. Wenn dies wahr ist, führt es Operation eins aus . Andernfalls geht es zu Operation zwei über .

Hier ist ein praktisches Beispiel für die Verwendung des ternären Operators mit einer if-else- Anweisung:

 var name = "Idowu";
var checkName =
name == "MUO" ? console.log("Hello"+ " "+ name) : console.log("Hello everyone");
Output: Hello everyone

Und wenn Sie weitere Bedingungen mit dem ternären JavaScript-Operator überprüfen möchten (ähnlich wie else if ):

 var temperature = 25
var checkTemperature =
temp<24 ? console.log("Too cold") :
temp == 25 ? console.log("Moderate") :
console.log("extreme");
Output: Moderate

Hier ist eine Umschreibung des letzten Code-Snippets im vorherigen Abschnitt unter Verwendung einer ternären Operation:

 var names = ["MUO", "Jane", "Idowu"];
var checkIndex =
names[0] == "Jane" ? console.log("Hello"+ " " +names[0]) :
names[0] == "Idowu" ? console.log("Hello"+ " " +names[0]) :
names[0] == "MUO" ? console.log("Hello"+ " " +names[0]) :
console.log("You didn't get the index");
Output: Hello MUO

Hinweis: Obwohl es einfach ist, möchten Sie die ternäre Operation möglicherweise nicht mit verschachtelten Bedingungen verwenden, da sie Sie verwirren kann. Aber es ist immer noch eine nette Möglichkeit, bedingte Aussagen auszudrücken, wenn Sie sich damit auskennen.

Steuern Sie Ihr JavaScript mit Bedingungen

Wie in jeder anderen Programmiersprache können Sie mit der Beherrschung bedingter Anweisungen in JavaScript grenzenlose logische Operationen ausführen. Folglich haben Sie die Kontrolle darüber, wie sich Ihr Programm verhält.

Unabhängig davon, ob Sie sich für die Verwendung einfacher "if-else"-Anweisungen oder der ternären Operation entscheiden, stellen Sie sicher, dass Ihr Code lesbar und leicht verständlich ist.