Показать сообщение отдельно
  #1 (permalink)  
Старый 20.04.2021, 17:11
Новичок на форуме
Отправить личное сообщение для Roman_ Посмотреть профиль Найти все сообщения от Roman_
 
Регистрация: 25.05.2020
Сообщений: 4

Прошу помочь с решением задачки - число Фибоначчи и интерактивная часть
Всем доброго дня.
Написал вот такой несложный пример:

alert ('Форма вычисления числа Фибоначчи по порядковому номеру')

   let numberFib = prompt('Введите порядковый номер числа Фибоначчи')

if (numberFib == NaN  || numberFib == null) {
     alert('Введено некорректное значение')
} else {
   
   function fibonachy(numberFib) {

if (numberFib == NaN || numberFib == null) {
  
result = ('Введено некорректное значение')
}
if (numberFib <= 0) {
  result = "incorrect number"
}
if (numberFib == 1) {
    result = 0
}
if (numberFib == 2) {
    result = 1
}
if (numberFib == 3) {
    result = 2
}
if (numberFib > 3) {
    result = fibonachy(numberFib-1) + fibonachy(numberFib-2)
       return result;
   }
   }
  alert('Число Фибоначчи с порядковым номером ' + numberFib + ' равно ' + fibonachy(numberFib))
}


Хочу чтобы при вводе нечисла или вводе пустого поля программа показывала сообщение об ошибке и останавливалась. Не могу понять ЧЯДНТ, прошу помочь)))
Ответить с цитированием