zurück zum Artikel

Webprogrammierung: Geschichte und Weiterentwicklung von ECMAScript

Golo Roden
Eine kurze Geschichte von ECMAScript

Viele der Neuerungen von ECMAScript wirken wie beliebige Kleinigkeiten, machen sie sich aber rasch bezahlt, da sie lÀstige Routineaufgaben vereinfachen.

Die meisten der jĂ€hrlich herausgebrachten Änderungen und Erweiterungen des Javascript-Sprachstandards ECMAScript sind nur Kleinigkeiten, doch sie verĂ€ndern das Bild von neu geschriebenem Code. Das merkt man spĂ€testens daran, dass heutiger JavaScript-Code ganz anders aussieht als jener aus dem Jahr 2015. Die großen Neuerungen von ECMAScript 2015 sind den meisten Entwicklern noch bekannt. Die Frage ist, ob das auch fĂŒr die Nachfolger zutrifft.

ECMAScript 2016 war die bislang am wenigsten spektakulĂ€re Ausgabe von JavaScript. TatsĂ€chlich enthĂ€lt diese Version gerade einmal zwei neue Features, die zudem noch relativ klein und ĂŒberschaubar sind, aber einen sehr hohen praktischen Nutzen aufweisen. Zum einen handelt es sich dabei um den neuen Operator ** zum Potenzieren. Will man beispielsweise die dritte Potenz der Zahl 2 berechnen, ist das seit ECMAScript 2016 mit folgender Zeile möglich:

const result = 2 ** 3;

Zuvor musste man sich dazu der Funktion Math.pow bedienen, die zwar prinzipiell den gleichen Zweck erfĂŒllt, aber weitaus umstĂ€ndlicher zu benutzen ist. Außerdem verbessert der Operator gerade in lĂ€ngeren mathematischen AusdrĂŒcken die Lesbarkeit, da nicht immer wieder ein Funktionsaufruf einzuschieben ist.


URL dieses Artikels:
https://www.heise.de/-4778840