Šajā piemērā jūs iemācīsities pārbaudīt, vai lietotāja ievadītais skaitlis ir pozitīvs, negatīvs vai nulle.
Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:
- JavaScript salīdzinājums un loģiskie operatori
- JavaScript, ja … cits paziņojums
Jūs izmantosiet if… else if… else
paziņojumu, lai uzrakstītu programmu.
1. piemērs: Pārbaudiet cipara veidu, ja… citādi, ja … cits
// 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"); )
Rezultāts
Ievadiet skaitli: 0 Skaitlis ir nulle.
Iepriekš minētā programma pārbauda, vai lietotāja ievadītais skaitlis ir pozitīvs, negatīvs vai nulle.
- Nosacījums
number> 0
pārbauda, vai skaitlis ir pozitīvs . - Nosacījums
number == 0
pārbauda, vai skaitlis ir nulle . - Nosacījums
number < 0
pārbauda, vai skaitlis ir negatīvs .
Iepriekš minēto programmu var uzrakstīt arī, izmantojot ligzdoto if… else
paziņojumu.
2. piemērs: Pārbaudiet numura veidu ar ligzdu, ja… citādi
// 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"); )
Rezultāts
Ievadiet skaitli: 0 Jūs ievadījāt skaitli nulle
Iepriekš minētā programma darbojas tāpat kā 1. piemērs . Tomēr otrajā piemērā tiek izmantots ligzdotais if… else
paziņojums.