Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

JavaScript Типы данных

azat nuriev Ученик (236), закрыт 5 месяцев назад
подскажите пожалуйста как заставить из prompt() выходить тип данных Number (что бы туда не ввел пользователь)?
Лучший ответ
Андрей Высший разум (462987) 6 месяцев назад
 result = +prompt() 
Только вот результатом преобразования "чего угодно" будет NaN.

Если же тебе нужно поле, в которое можно ввести только число, то забудь про prompt и используй тег <input> + JavaScript для контроля вводимых в этот <input> символов.
Остальные ответы
del Просветленный (20444) 6 месяцев назад
никак.
Любой ввод от пользователя это строка. и не тока в JS
azat nurievУченик (236) 6 месяцев назад
ошибаешься. Number(prompt(`что ни будь`)
на выходе будет либо число либо NaN если нет возможности преобразовать
del Просветленный (20444) azat nuriev, это явное преобразование строки к числу. это никак не отменяет того факта что prompt() возвращает строку.
Похожие вопросы