@Roman2324
Смешной..

Как сделать перебор числа?

Вопрос супер легкий для Вас) Только начинаю..
function getArea(number){   
    let b = Math.PI * Math.pow(number,2);
    return `Площа = ${b} единиц.`;   
}
console.log(getArea(2));          // Площадь = ....
console.log(getArea("abcd"));  // Вы ввели не числовое значение


Как сделать чтобы при в вводе значения типа string функция вернула "Вы ввели не числовое значение"

Спасибо заранее!
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
Простейшая проверка на число
function getArea(number) {
    if (isNaN(parseFloat(number)) && !isFinite(number)) {
        return "вы ввели не числовое значение";
    }

    let b = Math.PI * Math.pow(number, 2);
    return `Площа = ${b} единиц.`;
}
console.log(getArea(2));
console.log(getArea("any string"));
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@MagicMight
no magic quotes
Number.isFinite( parseFloat( string ) )
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы