JavaScript - die schlechten Seitencover image

JavaScript - die schlechten Seiten

Tim Bernhard

JavaScript

Dieser Beitrag ist etwas älter. Meinungen, Daten und Codes könnten veraltet sein.

Helfen Sie mit, allfällige Fehler zu korrigieren: GitHub

Haben Sie mal versucht, in JavaScript 1 + 2 mit 3 zu vergleichen? Oder undefined einen Wert zuzuordnen? Versuchen Sie es jetzt. Sind die Ergebnisse befriedigend?

JavaScript ist eine sehr kontroverse Programmiersprache. Sie bietet zwar Ansätze einer Objektorientierten Programmiersprache, ist schlussendlich aber bloss prototypenbasiert.

Das Problem von JavaScript sind wohl die vielen Köche, die den Brei verderben, um es metaphorisch auszudrücken.

Im folgenden möchte ich nicht JavaScript bashen oder so - Ihre Meinung dürfen Sie sich selber bilden. Ich möchte Ihnen jedoch einige weitere Beispiele von meiner Meinung nach abnormalen Möglichkeiten nennen.

  • Zählen Sie "4" und 4 zusammen.

  • Ziehen Sie 4 von "4" ab.

  • Vergleichen Sie parseInt("06") mit parseInt("09")

  • Kontrollieren Sie 0 == "", false == "0", und Varationen

Ich wünsche Ihnen viel Spass damit - wenn Ihnen weitere Beispiele einfallen, die Ihrer Meinung nach Wert sind, in diese Liste aufgenommen zu werden, so schreiben Sie sie in die Kommentare!

Update: Weitere unterhaltende Beispiele finden sich auch in folgenden Video: https://www.youtube.com/watch?v=2pL28CcEijU (wobei ich nicht jedes WTF als solches bezeichnen würde)

Webmentions

Keine Kommentare vorhanden für diese Seite.