Задача · Ошибки · урок 8 из 10
Задача: разобрать возраст
Напишите функцию function parseAge(text), которая получает возраст строкой и возвращает его числом. Если в text не число, функция бросает TypeError. Если число меньше 0 или больше 150, она бросает RangeError.
parseAge("42")→42parseAge("abc")→ бросаетTypeErrorparseAge("151")→ бросаетRangeError
Ограничения: text — строка без пробелов, и в ней либо целое число из цифр (возможно, со знаком - впереди), либо не число — пустая строка (хотя Number("") равно 0), буквы или цифры вперемешку с буквами ("12a"); границы 0 и 150 допустимы.
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.