Hey.
Sorry, da hab ich wohl nur auf Aufgabe 6 geantwortet und 5 übersehen :D.
Folgendes:
Du führst in Zeile 13 & 16 zwei... schwachsinnige Überprüfungen durch :P.
isNaN() ist eine Methode. Sie erwartet die zu überprüfene Variable als Parameter.
In diesem Fall möchtest du überprüfen, ob Zahl1 einen nicht-numerischen Wert enthält. Das erhältst du über: isNaN(Zahl1) (wenn der Aufruf true zurückgibt, dann ist es kein numerischer Wert).
In Zeile 16... möchtest du überprüfen, ob es eine Kommazahl ist?
Das brauchst du nicht. Wie gesagt, überprüfst du a) schon in Zeile 13 auf numerische Werte (zu denen auch Kommazahlen gehören).
Und b) machst du den gleichen "Fehler" wie später bei Aufgabe 6: Bereits in Zeilen 11 + 12 wandelst du die Eingabe in Kommazahlen um ;). Es können also gar keine Fehlermeldungen aufkommen, da du zum Zeitpunkt der Überprüfung (z.B. Zeile 13) bereits nur numerische Werte besitzt ;D.
Sorry, da hab ich wohl nur auf Aufgabe 6 geantwortet und 5 übersehen :D.
Folgendes:
Du führst in Zeile 13 & 16 zwei... schwachsinnige Überprüfungen durch :P.
isNaN() ist eine Methode. Sie erwartet die zu überprüfene Variable als Parameter.
In diesem Fall möchtest du überprüfen, ob Zahl1 einen nicht-numerischen Wert enthält. Das erhältst du über: isNaN(Zahl1) (wenn der Aufruf true zurückgibt, dann ist es kein numerischer Wert).
In Zeile 16... möchtest du überprüfen, ob es eine Kommazahl ist?
Das brauchst du nicht. Wie gesagt, überprüfst du a) schon in Zeile 13 auf numerische Werte (zu denen auch Kommazahlen gehören).
Und b) machst du den gleichen "Fehler" wie später bei Aufgabe 6: Bereits in Zeilen 11 + 12 wandelst du die Eingabe in Kommazahlen um ;). Es können also gar keine Fehlermeldungen aufkommen, da du zum Zeitpunkt der Überprüfung (z.B. Zeile 13) bereits nur numerische Werte besitzt ;D.