W tym przykładzie nauczysz się sprawdzać, czy liczba wprowadzona przez użytkownika jest dodatnia, ujemna czy zero.
Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:
- Porównanie JavaScript i operatory logiczne
- JavaScript if… else Instrukcja
Będziesz używać if… else if… else
instrukcji do pisania programu.
Przykład 1: Sprawdź typ numeru za pomocą 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"); )
Wynik
Wpisz liczbę: 0 Liczba wynosi zero.
Powyższy program sprawdza, czy liczba wprowadzona przez użytkownika jest dodatnia, ujemna czy zero.
- Warunek
number> 0
sprawdza, czy liczba jest dodatnia . - Warunek
number == 0
sprawdza, czy liczba wynosi zero . - Warunek
number < 0
sprawdza, czy liczba jest ujemna .
Powyższy program można również napisać za pomocą instrukcji zagnieżdżonej if… else
.
Przykład 2: Sprawdź typ numeru z zagnieżdżonym if… else
// 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"); )
Wynik
Wpisz liczbę: 0 Wprowadziłeś liczbę zero
Powyższy program działa tak samo jak przykład 1 . Jednak w drugim przykładzie użyto instrukcji zagnieżdżonej if… else
.