Für alle, die meinen Javascript schon immer bestens gekannt zu haben:
Frage 1: Warum liefern Zeile 13 und 14 Unterschiedliches?
Frage 2: Warum liefert Zeile 15 etwas Anderes als Zeile 13, obwohl der Input in Zeile 7 eine Variable mit dem gleichen Wert zugewiesen bekommt?
Wer es versteht, ist ziemlich fit in Javascript, wer nicht, bei dem reicht es vielleicht trotzdem zum "Hausgebrauch", es könnte aber nicht schaden, die Kenntnisse um die neueren, durchaus praktisch nützlichen Entwicklungen aufzufrischen.
Anmerkung: Internet Explorer versagt, Firefox rechnet falsch, Chrome, Edge, Opera und node.js 7 machen es richtig.
Frage 1: Warum liefern Zeile 13 und 14 Unterschiedliches?
Frage 2: Warum liefert Zeile 15 etwas Anderes als Zeile 13, obwohl der Input in Zeile 7 eine Variable mit dem gleichen Wert zugewiesen bekommt?
Wer es versteht, ist ziemlich fit in Javascript, wer nicht, bei dem reicht es vielleicht trotzdem zum "Hausgebrauch", es könnte aber nicht schaden, die Kenntnisse um die neueren, durchaus praktisch nützlichen Entwicklungen aufzufrischen.
Anmerkung: Internet Explorer versagt, Firefox rechnet falsch, Chrome, Edge, Opera und node.js 7 machen es richtig.