JavaScript-Datentyp:
Eines der grundlegendsten Merkmale einer Programmiersprache ist die Menge der von ihr unterstützten Datentypen. Dies sind die Arten von Programmiersprachenwerten, die dargestellt und manipuliert werden können.
JavaScript erlaubt drei grundlegende Datentypen:
JavaScript definiert außerdem zwei Datentypen: null und undefiniert, von denen jeder nur einen einzelnen Wert begrenzt.
Zusätzlich zu diesen grundlegenden Datentypen unterstützt JavaScript zusammengesetzte Datentypen, sogenannte Objekte. Objektdetails werden in einem separaten Kapitel behandelt.
Hinweis: Java unterscheidet nicht zwischen Ganzzahl- und Gleitkommawerten. Alle Zahlen in JavaScript werden als Gleitkommawerte dargestellt. JavaScript stellt Zahlen im 64-Bit-Gleitkommaformat dar, das im IEEE 754-Standard definiert ist.
JavaScript-Variablen:
JavaScript verfügt wie viele andere Programmiersprachen über Variablen. Variablen können als benannte Container betrachtet werden. Sie können Daten in diese Container einfügen und die Container dann einfach mit Bezug auf diese Daten benennen.
Um eine Variable in einem JavaScript-Programm verwenden zu können, muss sie deklariert werden. Variablen werden mit dem Schlüsselwort var wie folgt deklariert:
<script type="text/javascript"> <!-- var money; var name; //--> </script>
Sie können auch mehrere Variablen mit demselben Schlüsselwort var wie folgt deklarieren:
<script type="text/javascript"> <!-- var money, name; //--> </script>
Der in einer Variablen gespeicherte Wert wird als Initialisierung der Variablen bezeichnet. Es kann initialisiert werden, wenn eine Variable erstellt oder aktualisiert wird. Dazu ist eine Variable erforderlich, wie unten gezeigt:
Sie können beispielsweise eine Variable mit dem Namen „Geld“ und einem Wert von 2000,50 erstellen und ihr diese dann zuweisen. Für eine andere Variable können Sie bei der Initialisierung wie folgt einen Wert zuweisen:
<script type="text/javascript"> <!-- var name = "Ali"; var money; money = 2000.50; //--> </script>
Hinweis: Verwenden Sie das Schlüsselwort var nur für die Deklaration oder Initialisierung. Sobald ein Variablenname deklariert ist, bleibt er im gesamten Dokument bestehen. Es ist nicht erforderlich, dieselbe Variable zweimal neu zu deklarieren.
JavaScript ist eine typisierte Sprache. Dies bedeutet, dass JavaScript-Variablen Werte jedes Datentyps enthalten können. Im Gegensatz zu vielen anderen Sprachen müssen Sie JavaScript nicht in einer Variablendeklaration mitteilen, welche Art von Wert die Variable enthalten soll. Der Werttyp einer Variablen kann während der Ausführung des Programms geändert werden, und JavaScript führt dies automatisch durch.
JavaScript-Variablenbereich:
Der Gültigkeitsbereich einer Variablen ist der Bereich im Programm, in dem sie definiert ist. JavaScript-Variablen haben nur zwei Kategorien.
Im Hauptteil einer Funktion haben lokale Variablen Vorrang vor globalen Variablen mit demselben Namen. Wenn Sie eine globale Variable mit demselben Namen wie eine lokale Variable oder einen Funktionsparameter deklarieren, können Sie die globale Variable effektiv ausblenden. Geben wir unten ein Beispiel:
<script type="text/javascript"> <!-- var myVar = "global"; // Declare a global variable function checkscope( ) { var myVar = "local"; // Declare a local variable document.write(myVar); } //--> </script>
Dies führt zu folgenden Ergebnissen:
local
JavaScript-Variablenname:
Obwohl die Variablenbenennung in JavaScript die folgenden Regeln einhält.
JavaScript-reservierte Wörter:
Die folgenden Wörter sind in JavaScript reserviert. Sie können nicht mit JavaScript-Variablen, Funktionen, Methoden, Schleifentags oder anderen Objektnamen verwendet werden.