Ich brauche einen Cicle um prompt. Das Objekt der Eingabeaufforderung - nehmen Sie den Eingabewert des Kunden und drücken Sie ihn auf eval Funktion, um ein Ergebnis zu machen (Umwandlung der ganzen Zeichenfolge in Ziffern mit mathematischen Operatoren ('+', '*', etc ...)).Cicle um Prompt funktioniert nicht
Die Ernennung des Kreises - ist das Ergebnis der eval Funktion und zu überprüfen, ob eval (a) = digit ->prompt jedes Mal wiederholen, wenn Benutzereingaben in Prompt nicht-stellige Werte ('a ',', ', etc ...)
Der andere Teil des Codes nur zum Abfangen eines Fehlers.
do {
var a = prompt('your number', '10-2*4');
} while (eval(a) != 'number');
try {
console.log(eval(a)); //must display 2
} catch (e) {
console.log('Error: ', e);
}
Es heißt eine "Schleife", kein "Kreis". – Bergi
'eval (a)! = 'Nummer' macht keinen Sinn. Diese Bedingung kann nur erfüllt werden, wenn Sie die Zeichenfolge '" number "' eingeben. – Bergi