In diesem Beispiel lernen Sie zu überprüfen, ob die vom Benutzer eingegebene Zahl positiv, negativ oder null ist.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:
- JavaScript-Vergleich und logische Operatoren
- JavaScript if… else Anweisung
Sie werden die if… else if… else
Anweisung verwenden, um das Programm zu schreiben.
Beispiel 1: Überprüfen Sie den Nummerntyp mit if… else if… else
// program that checks if the number is positive, negative or zero // input from the user const number = parseInt(prompt("Enter a number: ")); // check if number is greater than 0 if (number> 0) ( console.log("The number is positive"); ) // check if number is 0 else if (number == 0) ( console.log("The number is zero"); ) // if number is less than 0 else ( console.log("The number is negative"); )
Ausgabe
Geben Sie eine Zahl ein: 0 Die Zahl ist Null.
Das obige Programm prüft, ob die vom Benutzer eingegebene Nummer positiv, negativ oder null ist.
- Die Bedingung
number> 0
prüft, ob die Zahl positiv ist . - Die Bedingung
number == 0
prüft, ob die Zahl Null ist . - Die Bedingung
number < 0
prüft, ob die Zahl negativ ist .
Das obige Programm kann auch mit der verschachtelten if… else
Anweisung geschrieben werden .
Beispiel 2: Überprüfen Sie den Nummerntyp mit verschachtelt, wenn… sonst
// check if the number is positive, negative or zero const number = prompt("Enter a number: "); if (number>= 0) ( if (number == 0) ( console.log("The number is zero"); ) else ( console.log("The number is positive"); ) ) else ( console.log("The number is negative"); )
Ausgabe
Geben Sie eine Nummer ein: 0 Sie haben die Nummer Null eingegeben
Das obige Programm funktioniert genauso wie Beispiel 1 . Im zweiten Beispiel wird jedoch die verschachtelte if… else
Anweisung verwendet.