В този пример ще се научите да проверявате дали номерът, въведен от потребителя, е положителен, отрицателен или нулев.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:
- Сравнение на JavaScript и логически оператори
- JavaScript, ако … друго Изявление
Ще използвате if… else if… else
изявлението, за да напишете програмата.
Пример 1: Проверете типа номер с 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"); )
Изход
Въведете число: 0 Числото е нула.
Горната програма проверява дали номерът, въведен от потребителя, е положителен, отрицателен или нулев.
- Условието
number> 0
проверява дали броят е положителен . - Условието
number == 0
проверява дали числото е нула . - Условието
number < 0
проверява дали числото е отрицателно .
Горната програма също може да бъде написана с помощта на вложения if… else
оператор.
Пример 2: Проверете типа номер с вложено, ако … друго
// 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"); )
Изход
Въведете число: 0 Въведете число нула
Горната програма работи по същия начин като Пример 1 . Вторият пример обаче използва вложения if… else
оператор.