Webprogrammierung: Geschichte und Weiterentwicklung 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
Copyright © 2020 Heise Medien