Как сделать проверку на цифры в функции вичесления факториала числа который ввёл пользователь

После ввода данных добавить проверку их корректности. Если пользователь не ввел число, либо при вводе указал не число, - спросить число заново (при этом значением по умолчанию для него должна быть введенная ранее информация).

    'let factorialNum = +prompt('Enter num for factorial');
while (Number.isNaN(factorialNum)) {
    let againFactorialNum = +prompt('Enter num for factorial again, use only numbers');
    if (Number.isNaN(againFactorialNum)) {
        againFactorialNum;
    }else if (!Number.isNaN(againFactorialNum)){
        break;
    }
    alert( factorial(factorialNum) );
}
function factorial(n) {
    return (n !== 1) ? n * factorial(n - 1) :1;
}
alert( factorial(factorialNum) );'

Ответы (1 шт):

Автор решения: azlov

Вам необходимо вызывать функцию для введенного числа - againFactorialNum

 alert( factorial(againFactorialNum));
→ Ссылка