【发布时间】:2017-11-14 13:10:37
【问题描述】:
原来提示总是返回一个字符串,我该如何输入检查这个。我正在尝试检查一个名称以查看它是否包含数字。
function getName(){
try{
let name=prompt("please type a name").toLowerCase();
for(let i=0; i<name.length; i++){
if( typeof name[i] != "string"){
throw Error("invalid response");
}
}
return name;
}
catch(err){
console.log(err);
console.log("please try again");
getName();
}
}
【问题讨论】:
-
您应该为我们提供更多有效和无效提示输入的示例。因为字符串
fdsfdsf123dsfsd也包含数字。
标签: javascript