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

Сообщение от рони Посмотреть сообщение
Roman_,
function fibonachy(numberFib) {

    if (numberFib == 1) {
        result = 2
    }
    if (numberFib == 2) {
        result = 3
    }
    if (numberFib == 3) {
        result = 5
    }
    if (numberFib > 3) {
        result = fibonachy(numberFib - 1) + fibonachy(numberFib - 2)
    }
    return result;
}


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

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

if (isNaN(+numberFib) || numberFib === null || +numberFib <= 0) {
    alert('Введено некорректное значение')
} else {
    alert('Число Фибоначчи с порядковым номером ' + numberFib + ' равно ' + fibonachy(+numberFib))
}


Спасибо, добрый человек))

Пошел читать про isNaN()
Ответить с цитированием