Sie sind hier � 351
Die Einzelteile zusammenfügen
Anstatt den gesamten Code für die Verarbeitung der
Benutzereingaben in die processGuess-Methode zu
packen, schreiben wir eine kleine Helferfunktion (vielleicht
können wir sie irgendwann wiederverwenden). Wir nennen
sie parseGuess (Benutzereingabe parsen).
Bevor wir den Code schreiben, sehen wir uns die einzelnen
Schritte noch einmal genau an:
Den Code planen …
1
In klassischer »Schiffe versenken«-
Manier besteht der Rateversuch aus
einem Buchstaben, gefolgt von einer Zahl.
2
Eingabe auf Gültigkeit überprüfen
(nicht null/zu lang/zu kurz).
3
Den Buchstaben in eine Zahl
konvertieren: A = 0, B = 1 usw.
Rateversuch
übernehmen
Eingabe
gültig?
nein
ja
Buchstabe in Zahl
konvertieren
nein
ja
Berechnete
Zahl gültig?
Zweite Zahl
gültig?
String
erzeugen und
zurückgeben
1
2
3
4
ja
nein
5
6
null
zurückgeben
4
Zahl aus Schritt 3 validieren
(muss zwischen 0 und 6 liegen).
5
Zweite Zahl validieren (muss auch
zwischen 0 und 6 liegen).
6
Schlägt eine Überprüfung fehl,
null zurückgeben. Ansonsten beide
Zahlen zu einem String verbinden
und zurückgeben.
Get JavaScript-Programmierung von Kopf bis Fuß now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.