Es stellt sich heraus, Prompt gibt immer eine Zeichenfolge zurück, wie kann ich dies überprüfen. Ich versuche einen Namen zu überprüfen, um zu sehen, ob er Zahlen enthält.Wie kann ich diese spezielle Funktion überprüfen?
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();
}
}
Sie sollten uns weitere Beispiele für gültige und ungültige Eingabeaufforderungen geben. Weil der String 'fdsfdsf123dsfsd' auch Zahlen enthält. –