Сообщение от 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()