Šiame pavyzdyje išmoksite patikrinti, ar vartotojo įvestas skaičius yra teigiamas, neigiamas ar nulis.
Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:
- „JavaScript“ palyginimas ir loginiai operatoriai
- „JavaScript“, jei… kitas pareiškimas
if… else if… else
Rašydami programą naudosite teiginį.
1 pavyzdys: Patikrinkite numerio tipą, jei… kita, jei … kita
// 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"); )
Rezultatas
Įveskite skaičių: 0 Skaičius yra lygus nuliui.
Pirmiau nurodyta programa tikrina, ar vartotojo įvestas skaičius yra teigiamas, neigiamas ar nulis.
- Sąlyga
number> 0
patikrina, ar skaičius yra teigiamas . - Sąlyga
number == 0
patikrina, ar skaičius nulis . - Sąlyga
number < 0
patikrina, ar skaičius yra neigiamas .
Pirmiau minėtą programą taip pat galima parašyti naudojant įdėtą if… else
teiginį.
2 pavyzdys: Patikrinkite numerio tipą su įdėtu, jei… kitu atveju
// 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"); )
Rezultatas
Įveskite skaičių: 0 Įvedėte skaičių nulis
Pirmiau nurodyta programa veikia taip pat, kaip ir 1 pavyzdyje . Tačiau antrame pavyzdyje naudojamas įdėtas if… else
sakinys.