В этом примере вы научитесь проверять, является ли введенное пользователем число положительным, отрицательным или нулевым.
Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:
- Сравнение JavaScript и логические операторы
- Оператор JavaScript if… else
Вы будете использовать 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: проверка типа номера с помощью вложенного 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"); )
Вывод
Введите число: 0 Вы ввели число ноль
Вышеупомянутая программа работает так же, как Пример 1 . Однако во втором примере используется вложенный if… else
оператор.