У овом примеру ћете научити да проверите да ли је број који је унео корисник позитиван, негативан или нула.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт поређење и логички оператори
- ЈаваСцрипт иф … елсе Изјава
if… else if… else
Изјаву ћете користити за писање програма.
Пример 1: Проверите тип броја са иф … елсе иф … елсе
// 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
израз.