JavaScript - Variablen

JavaScript-Datentypen

Eine der grundlegendsten Eigenschaften einer Programmiersprache ist der Satz von Datentypen, die sie unterstützt. Dies sind die Arten von Werten, die in einer Programmiersprache dargestellt und bearbeitet werden können.

Mit JavaScript können Sie mit drei primitiven Datentypen arbeiten:

  • Numbers,z.B. 123, 120,50 usw.

  • Strings von Text zB "Diese Textzeichenfolge" usw.

  • Boolean zB wahr oder falsch.

JavaScript definiert auch zwei triviale Datentypen: null und undefined,Jeder von ihnen definiert nur einen einzigen Wert. Zusätzlich zu diesen primitiven Datentypen unterstützt JavaScript einen zusammengesetzten Datentyp namensobject. Wir werden Objekte in einem separaten Kapitel ausführlich behandeln.

Note- JavaScript unterscheidet nicht zwischen ganzzahligen Werten und Gleitkommawerten. Alle Zahlen in JavaScript werden als Gleitkommawerte dargestellt. JavaScript repräsentiert Zahlen im 64-Bit-Gleitkommaformat, das im IEEE 754-Standard definiert ist.

JavaScript-Variablen

Wie viele andere Programmiersprachen verfügt JavaScript über Variablen. Variablen können als benannte Container betrachtet werden. Sie können Daten in diese Container einfügen und dann auf die Daten verweisen, indem Sie den Container einfach benennen.

Bevor Sie eine Variable in einem JavaScript-Programm verwenden, müssen Sie sie deklarieren. Variablen werden mit dem deklariertvar Schlüsselwort wie folgt.

<script type = "text/javascript">
   <!--
      var money;
      var name;
   //-->
</script>

Sie können auch mehrere Variablen mit derselben deklarieren var Schlüsselwort wie folgt -

<script type = "text/javascript">
   <!--
      var money, name;
   //-->
</script>

Das Speichern eines Wertes in einer Variablen wird aufgerufen variable initialization. Sie können die Variableninitialisierung zum Zeitpunkt der Variablenerstellung oder zu einem späteren Zeitpunkt durchführen, wenn Sie diese Variable benötigen.

Beispielsweise können Sie eine Variable mit dem Namen erstellen moneyund weisen Sie ihm später den Wert 2000.50 zu. Für eine andere Variable können Sie zum Zeitpunkt der Initialisierung einen Wert wie folgt zuweisen.

<script type = "text/javascript">
   <!--
      var name = "Ali";
      var money;
      money = 2000.50;
   //-->
</script>

Note - Verwenden Sie die varSchlüsselwort nur zur Deklaration oder Initialisierung, einmal für die Lebensdauer eines Variablennamens in einem Dokument. Sie sollten dieselbe Variable nicht zweimal neu deklarieren.

JavaScript ist untypedSprache. Dies bedeutet, dass eine JavaScript-Variable einen Wert eines beliebigen Datentyps enthalten kann. Im Gegensatz zu vielen anderen Sprachen müssen Sie JavaScript während der Variablendeklaration nicht mitteilen, welchen Wertetyp die Variable enthalten soll. Der Wertetyp einer Variablen kann sich während der Ausführung eines Programms ändern, und JavaScript kümmert sich automatisch darum.

JavaScript-Variablenbereich

Der Bereich einer Variablen ist der Bereich Ihres Programms, in dem sie definiert ist. JavaScript-Variablen haben nur zwei Bereiche.

  • Global Variables - Eine globale Variable hat einen globalen Gültigkeitsbereich, dh sie kann an einer beliebigen Stelle in Ihrem JavaScript-Code definiert werden.

  • Local Variables- Eine lokale Variable ist nur innerhalb einer Funktion sichtbar, in der sie definiert ist. Funktionsparameter sind für diese Funktion immer lokal.

Innerhalb eines Funktionskörpers hat eine lokale Variable Vorrang vor einer gleichnamigen globalen Variablen. Wenn Sie eine lokale Variable oder einen Funktionsparameter mit demselben Namen wie eine globale Variable deklarieren, wird die globale Variable effektiv ausgeblendet. Schauen Sie sich das folgende Beispiel an.

<html>
   <body onload = checkscope();>   
      <script type = "text/javascript">
         <!--
            var myVar = "global";      // Declare a global variable
            function checkscope( ) {
               var myVar = "local";    // Declare a local variable
               document.write(myVar);
            }
         //-->
      </script>     
   </body>
</html>

Dies ergibt das folgende Ergebnis:

local

JavaScript-Variablennamen

Beachten Sie beim Benennen Ihrer Variablen in JavaScript die folgenden Regeln.

  • Sie sollten keines der reservierten JavaScript-Schlüsselwörter als Variablennamen verwenden. Diese Schlüsselwörter werden im nächsten Abschnitt erwähnt. Zum Beispiel,break oder boolean Variablennamen sind ungültig.

  • JavaScript-Variablennamen sollten nicht mit einer Ziffer (0-9) beginnen. Sie müssen mit einem Buchstaben oder einem Unterstrich beginnen. Zum Beispiel,123test ist aber ein ungültiger Variablenname _123test ist eine gültige.

  • Bei JavaScript-Variablennamen wird zwischen Groß- und Kleinschreibung unterschieden. Zum Beispiel,Name und name sind zwei verschiedene Variablen.

JavaScript-reservierte Wörter

Eine Liste aller reservierten Wörter in JavaScript finden Sie in der folgenden Tabelle. Sie können nicht als JavaScript-Variablen, Funktionen, Methoden, Schleifenbezeichnungen oder Objektnamen verwendet werden.

abstrakt sonst Instanz von Schalter
Boolescher Wert Aufzählung int synchronisiert
Unterbrechung Export Schnittstelle diese
Byte erweitert lange werfen
Fall falsch einheimisch wirft
Fang Finale Neu vorübergehend
verkohlen schließlich Null wahr
Klasse schweben Paket Versuchen
const zum Privat eine Art von
fortsetzen Funktion geschützt var
Debugger gehe zu Öffentlichkeit Leere
Standard wenn Rückkehr flüchtig
löschen Geräte kurz während
tun importieren statisch mit
doppelt im Super