我对javascript很陌生。我想制作一个快速程序,使用我父亲教给我的公式,根据他们的年龄生成一个人可以约会的最小年龄。在我的代码中,我有一个条件,如果我的 var (dateage) 不是数字,则要求用户输入一个数字。我希望程序然后重新询问变量分配提示,直到给出一个数字。
var dateage = prompt("How old are you?");
if(dateage >= 14){
dateage = dateage/2 + 7;
alert("The youngest you can date is " + dateage)
} else if(isNaN(dateage)){
alert("Please enter in a number");
} else
alert("You're too young to date.");
您可以看到,如果 dateage 不是数字,则会向用户发出警报。那时我希望再次出现提示,询问用户的年龄。我怎样才能做到这一点?