Ebben a példában megtanulja ellenőrizni, hogy a felhasználó által megadott szám pozitív, negatív vagy nulla.
A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:
- JavaScript összehasonlítás és logikai operátorok
- JavaScript, ha… más nyilatkozat
Az if… else if… else
utasítás segítségével fogja megírni a programot.
1. példa: Ellenőrizze a szám típusát, ha… egyebet, ha… mást
// 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"); )
Kimenet
Írjon be egy számot: 0 A szám nulla.
A fenti program ellenőrzi, hogy a felhasználó által megadott szám pozitív, negatív vagy nulla-e.
- Az állapot
number> 0
ellenőrzi, hogy pozitív- e a szám . - Az állapot
number == 0
ellenőrzi, hogy a szám nulla-e . - Az állapot
number < 0
ellenőrzi, hogy a szám negatív-e .
A fenti program a beágyazott if… else
utasítás segítségével is írható .
2. példa: Ellenőrizze a szám típusát beágyazva, ha… másként
// 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"); )
Kimenet
Írjon be egy számot: 0 A nullát adta meg
A fenti program ugyanúgy működik, mint az 1. példa . A második példa azonban a beágyazott if… else
utasítást használja .