Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

JavaScript Grundkurs

Nichts

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Sie lernen in diesem Film besondere Token kennen, die in JavaScript nicht vollständig definierte bzw. nicht korrekte oder leere Zustände beschreiben. Konkret - hier werden null, undefined und NaN erklärt.
03:10

Transkript

In diesem Film reden wir über das Nichts. Keine Angst, wir kleiden jetzt nicht Philosophie ab. Aber Nichts ist nicht nichts. Ich kann ihre Gesichter schon vor mir sehen. Sie verstehen überhaupt nicht worauf ich hinaus möchte. Aber ich fange mal an. Es gibt in JavaScript Token, die in rgendeiner Form ein Nichts beschreiben, oder man kann das etwas allgemeiner beschreiben einen nicht Vollstrich definierten Zusatnd, einen leeren Zustand, oder auch ein nicht korrekten Zustand. Das kann bei bestimmten Berechnungen als Wert geliefert werden, das kann von Methoden, von Funktionen als Rückgabewert geliefert werden. Das kann in gewissen Situationen einfach auftreten. Da sollten Sie wssen, dass das keine Fehlersituationen sind im klassischen Sinne, dass es definierte Zustände sind, mit denen man auch arbeiten kann und die eben auch entstehen können. Zum Beispiel dieser Token null. So etwas kann beispielsweise als Wert geliefert werden, wenn Sie in einem JavaScript Dialogfenster, das eine Eingabe vom Anwender fordert , ich denke an die Prompt-Methode, die Abbrechen-Schaltfläche anklicken. Das heißt dann nicht das ein Fehler aufgetreten ist, sondern einfach zu einer gewissen Situation nicht der geforderte Wert verfügbar steht. Gerade im Zusammenhang mit Objekten hat man sehr oft diesen Null-Zustand. Und in Entscheidungsstrukturen ich greife das vor if zum Beispiel können Sie überprüfen eine Variable ist gleich Null. und dann eine gegen Reaktion programmieren. Oder dann gibt es einen Token, der undefined heißt, undefiniert. auch das ist nicht so, dass wir hier eine Fehlersituation haben, sondern zu einem gewissen Zeitpunkt ist einfach eine Variable nicht definiert. Beispielweise, wenn Sie einen Array haben, ein Datenfeld mit vielen Einträgen und bestimmte Einträge sind schon mit Werten belegt, andere aber noch nicht. Array an sich existiert, aber noch nicht alle einträge darin sind definiert. Auch das können Sie dann aber überprüfen mit if Array-Feld oder Variable ist gleich undefined. Dann gibt es einen weteren Token, der nicht so ganz zu den anderen beiden passt, aber eine ähnliche Situation beschreibt. NaN (not a number), so ein Wert kann entstehen, wenn Sie beispielsweise Müller mal Meier nehmen, oder Schmidt geteilt durch 5. also Operation ausführen, mathematische, arithmetische Operation, aber mit Operanden, mit denen das keinen Sinn macht. JavaScript wird hier nicht mit einem Fehler an Beenden des Scriptes, oder so reagieren, sondern es liefert dann einen wohldefinierten Wert NaN, not a number. Und auch den können Sie prüfen, allerdings nicht mit einem direkten Vergleich au Nan, sondern es gibt eine Standardfuntion von JS, die heißt sNaN. Kleines S und NaN so mit Groß-und Klienschreibung. Und in Klammern würden Sie den Ausdruck den Sie überprüfen wollen hineinschreiben. und wenn es eben NaN ist, liefert die Funktion dann Schuld zurück, und wenn es eine gültige arithmetische Operation ist, dann kommt false. Das entscheidet NaN von den anderen beiden Token, die in gewisser Weise ein Nichts, einen nicht definierten, einen noch nicht initialisierten Zustand beschreiben.

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!