Показать сообщение отдельно
  #8 (permalink)  
Старый 31.03.2015, 21:16
Кандидат Javascript-наук
Посмотреть профиль Найти все сообщения от theKingOfJava
 
Регистрация: 31.03.2015
Сообщений: 113

Сообщение от sana
то программа продолжает работать
продолжает работать, она просит пользователя ввести корректные данные, если он ввел их, все завершается как обычно. Это обычная практика. А Вы что, хотели послать его на 3 буквы?
Сообщение от sana
Но мне нужно, чтобы весь код был в function.
check=function(){alert(check.getInput()+check.getInput())}
check.getInput=function(){
 var str
 return /\d+/.test(str=prompt("print number: ")) ?
 +str : function(){alert("incorrect input; try again, please"); return check.getInput()}()
}

check()
Ответить с цитированием