Tässä esimerkissä opit tarkistamaan, onko käyttäjän syöttämä luku positiivinen, negatiivinen vai nolla.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:
- JavaScript-vertailu ja loogiset operaattorit
- JavaScript jos… muuten lausunto
Lausetta käytetään if… else if… else
ohjelman kirjoittamiseen.
Esimerkki 1: Tarkista numerotyyppi, jos… muuten, jos… muuta
// 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"); )
Tuotos
Syötä numero: 0 Luku on nolla.
Yllä oleva ohjelma tarkistaa, onko käyttäjän syöttämä luku positiivinen, negatiivinen vai nolla.
- Ehto
number> 0
tarkistaa, onko luku positiivinen . - Ehto
number == 0
tarkistaa, onko luku nolla . - Ehto
number < 0
tarkistaa, onko luku negatiivinen .
Yllä oleva ohjelma voidaan kirjoittaa myös sisäkkäisen if… else
käskyn avulla.
Esimerkki 2: Tarkista numerotyyppi sisäkkäin, jos… muuta
// 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"); )
Tuotos
Syötä numero: 0 Annoit numeron nolla
Yllä oleva ohjelma toimii samalla tavalla kuin esimerkki 1 . Toisessa esimerkissä käytetään kuitenkin sisäkkäistä if… else
lausetta.