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

JavaScript Типы данных

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

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