April 2021
Intermediate to advanced
748 pages
23h 12m
German
JavaScript ist sehr flexibel, was die benötigten Wertetypen betrifft. Bei booleschen Werten haben wir das bereits gesehen: Erwartet JavaScript einen booleschen Wert, können Sie einen Wert beliebigen Typs angeben, der von JavaScript in die erforderliche Form umgewandelt wird. Einige Werte (truthy-Werte) werden in true umgewandelt, andere (falsy-Werte) in false. Das Gleiche geschieht auch bei anderen Werten: Benötigt JavaScript einen String, wandelt es den von Ihnen übergebenen Wert in einen String um. Benötigt JavaScript eine Zahl, versucht es, den angegebenen Wert in eine Zahl umzuwandeln (oder wandelt ihn in NaN um, wenn keine sinnvolle Konvertierung möglich ist).
Ein paar Beispiele:
10 + "objects" // => "10 objects": Die ...