Übung 13: Fehler im Detail
+ +Im folgenden Code haben sich einige Fehler und auch Regelwidrigkeiten eingeschlichen.
+diff --git a/01_grundlagen/uebungen/u12_prompt-lieblingsessen.html.zip b/01_grundlagen/uebungen/u12_prompt-lieblingsessen.html.zip deleted file mode 100644 index cb5ca3f..0000000 Binary files a/01_grundlagen/uebungen/u12_prompt-lieblingsessen.html.zip and /dev/null differ diff --git a/01_grundlagen/uebungen/u13_fehler-im-detail.html b/01_grundlagen/uebungen/u13_fehler-im-detail.html new file mode 100644 index 0000000..e737b7c --- /dev/null +++ b/01_grundlagen/uebungen/u13_fehler-im-detail.html @@ -0,0 +1,37 @@ + + +
+ + +Im folgenden Code haben sich einige Fehler und auch Regelwidrigkeiten eingeschlichen.
+| Ausdruck | +Rückgabewert | +Datentyp | +
|---|---|---|
| '1.5' * 2 | +- | +- | +
| '1,5' * 2 | +- | +- | +
| '1.5' + 2 | +- | +- | +
| Number('1.5') * 2 | +- | +- | +
| Number('1,5') * 2 | +- | +- | +
| Number('3 Tage') * 7 | +- | +- | +
| Number('Seite 20') + 5 | +- | +- | +
| '9,2' + Number('11.7') | +- | +- | +
| (NaN - 2) * (4 / 2) | +- | +- | +
| alert(Number(17 / 2 + 1.3)) | +- | +- | +
| console.log(Number(17 / 2 + 1.3)) | +- | +- | +
| typeof 12.25 | +- | +- | +
| typeof typeof 12.25 | +- | +- | +
+ Hinweis: Verwenden Sie folgende Formel:+
+Verbrauch [l/100km] = Benzinmenge [l] / Strecke [km] × 100+
+ Hinweis: Verwenden Sie folgende Formel:+
+Reichweite [km] = Tankgröße [l] × Strecke [km] / Benzinmenge [l]+
Runde die Ausgaben von Übung 15 (Teil 1 der Übung) kaufmännisch (d. h. ab 0.5 aufrunden).
++ Für Zufallszahlen von eins bis sechs ist ein Würfel wirklich praktisch — und sinnvoll. Für alle anderen + Fälle ist ein Zufallsgenerator natürlich unumgänglich und Pflichtprogramm. Zum Beispiel, wenn du Hilfe für + deine nächsten Lottozahlen benötigst … +
++ Schreibe ein Programm, das genau eine Zufallszahl zwischen 1 und 49 ausgibt. Die Grenzwerte 1 und 49 sollen + dabei inklusive sein und Nachkommastellen sind nicht erwünscht. +
+
+ Die isNaN() Methode prüft, ob ein Wert NaN ist. Bemerkung: Aufgrund innerer Zwänge
+ weist die isNaN Methode interessante Regeln auf. Alternativ kann die in ECMAScript 2015 definierte Methode
+ Number.isNaN() genutzt werden.
+