JavaScript Grundkurs

Standardfunktionen in JavaScript

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
JavaScript besitzt eine ganze Reihe von vorgefertigten Funktionen, die Sie direkt verwenden können, indem Sie sie an einer beliebigen Stelle im Quellcode einfach aufrufen (eventuell mit Parametern). Insbesondere isNaN() und eval() sind dabei wichtig.
03:51

Transkript

JavaScript besitzt eine Reihe von Standardfunktionen, die Sie an jeder Stelle Quellcode direkt aufrufen können. Interessanter Weise ist die Anzahl gar nicht so groß. Die meißte Funktionalität in JavaScript beruht darauf, dass Sie über Objekte Methoden benutzen. Dennoch gibt es einige Standardfunktionen, die Sie kennen sollten. Betrachten wir einmal den folgenden Ausdruck. 3 mal Meier. Was wird das Ergebnis sein? NaN (not a number). Natürlich ist 3 mal Meiern unsinniger Ausdruck. Aber JavaScript bringt hier keinen Fehler, sondern er reagiert mit einem wohldefinierten Token Namens NaN. So eine ähnliche Situation haben wir mit undefined schon kennengelernt. Nur Sie können In JavaScript nicht so etwas machen. If a ist gleich NaN (a=NaN). Das heißt ein direkter Vergleich auf diesen Token NaN geht nicht. Auf undefined könnten wir prüfen, aber nicht auf NaN. Stattdessen könnten Sie hier mit einer Standardfunktion von JavaScript arbeiten. Die heißt sNaN. Und die testet, ob ein Ausdruck numerisch ist, oder eben nicht. Sie liefert truth, wenn der Ausdruck nicht numerisch ist und es keinen nderen Fehler gab, der möglicherweise den Skript beendet hat. Sie sehen das sNaN für unseren unsinnigen Ausdruck, unseren arithmetisch unsinnigen Ausdruck truth liefert. Ebenfalls wichtig ist noch eine Fuktion, die nennt sich eavl. Dann können Sie einen Ausdruck evaluieren. Eine Zeichenskette, die beispielsweise eine Berechnung enthält, würde damit ausgewertet. Eval gibt noch viele weiter, aber das ist eine mögliche Anwendung davon. Erst haben wir wieder unser truth und dann die evaluierung des Strings vier mal sechs. Diese Funktion ist auch im Zusammenhang mit der Evaluierung von JSON-Strings sehr wichtig und noch in einigen anderen Situationen. Allerdings gilt sie als sehr unsicher und man sollte si nur mit großer Vorsicht einsetzen. Wenn man es vermeiden kann, sollte man einen anderen Weg gehen. Des Weiteren beinhaltet der JavaScript Funktionen, um Dindge zu maskieren. Die Funktion heißt escape. Dort werden Sonderzeichen in eine lesbare Form gebracht. Lesbar allerdings in Hinsicht auf die technische Übertragbarkeit. Und escape wandelt diese wieder in die ursprüngliche Form zurük. Oder Funktionen parseFloat und ParseInt können aus einer Zeichenkette Zahlen extrahieren. Wenn diese am Beginn einer Zeichenkette stehen. Also wenn Sie eine Zeichenkette hätten 6 Meier, dann würde parseInt die sechs extrahieren. Beachten Sie auch die Notation die hier benutzt wird. Unser truth, die 24 und die 6, die aus dem String rausgezogen wurde. Wie Sie sehen, sind es sehr technische Fnktionen, die zu JavaScript selbst zählen, aber man braucht sie, um gewisse Prozesse, gewisse Programmierung sicher durchführen zu können. Und wie schon erwähnt, viel mehr an Funktionalität erhalten Sie über die Objekte, die Sie mit JavaScript ansprechen werden.

JavaScript Grundkurs

Lernen Sie die Möglichkeiten der universellen Sprache JavaScript kennen und machen Sie sich mit der Syntax vertraut, um Ihre Web-Applikationen durch effektive Skripts zu ergänzen.

8 Std. 20 min (134 Videos)
Derzeit sind keine Feedbacks vorhanden...

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!