Dieses Dokument bietet einen kurzen Überblick über grundlegende JavaScript-Konzepte, einschließlich Datentypen, Variablen, Operatoren und Kontrollflussstrukturen.
Datentypen:
Datentypen klassifizieren die Art von Werten, die eine Variable enthalten kann. Die acht primären Datentypen von JavaScript ermöglichen eine effiziente Datenverarbeitung und -verarbeitung.
Variablen:
Variablen sind benannte Speicherorte für Werte. JavaScript bietet mehrere Möglichkeiten, Variablen zu deklarieren:
x = 5;
(Implizite Deklaration, von der aus Gründen der Klarheit generell abgeraten wird).var
: var x = 5;
(Funktionsbezogen, älterer Stil, sparsam verwenden).let
: let x = 5;
(Blockbezogen, ermöglicht Neuzuweisung).const
: const x = 5;
(Blockbezogen, verhindert Neuzuweisung nach der Initialisierung; ideal für Konstanten).Wählen Sie var
, let
oder const
:
const
: Verwenden Sie const
, es sei denn, der Wert muss geändert werden. Dazu gehören Arrays und Objekte (ihr Inhalt kann geändert werden, die Variable selbst kann jedoch nicht neu zugewiesen werden).let
nur, wenn es nötig ist:Verwenden Sie let
nur, wenn const
aufgrund der Notwendigkeit einer Neuzuweisung unangemessen ist.var
in modernem JavaScript: var
hat einen Funktionsumfang, der zu unerwartetem Verhalten führen kann. Reservieren Sie es nur aus Gründen der Kompatibilität mit sehr alten Browsern.Operatoren:
JavaScript-Operatoren führen verschiedene Berechnungen durch. Das folgende Bild bietet eine visuelle Darstellung gängiger Operatoren:
Bedingte Anweisungen:
Bedingte Anweisungen steuern den Ausführungsfluss basierend auf Bedingungen.
if
: Führt einen Codeblock aus, wenn eine Bedingung wahr ist.
<code class="language-javascript"> if (hour < 12) { console.log("Good morning"); }</code>
else
: Führt einen Codeblock aus, wenn die vorangehende if
-Bedingung falsch ist.
<code class="language-javascript"> if (hour < 12) { console.log("Good morning"); } else { console.log("Good afternoon"); }</code>
else if
: Testet zusätzliche Bedingungen, wenn die vorhergehenden if
- und else if
-Bedingungen falsch sind.
<code class="language-javascript"> if (time < 10) { console.log("Good morning"); } else if (time < 20) { console.log("Good day"); } else { console.log("Good evening"); }</code>
switch
: (Hier nicht detailliert, bietet aber eine prägnante Möglichkeit, mit mehreren Bedingungen umzugehen).
Schleifen:
Schleifen führen wiederholt Codeblöcke aus, während eine Bedingung wahr bleibt.
1. while
Schleife:
Die while
-Schleife wird so lange fortgesetzt, wie eine angegebene Bedingung wahr ist.
Beispiele:
<code class="language-javascript">// Output: 5 4 3 2 1 let no = 5; while (no > 0) { console.log(no); no--; } // Output: 1 2 3 4 5 let no = 1; while (no <= 5) { console.log(no); no++; } // Output: 0 2 4 6 8 10 let no = 0; while (no <= 10) { console.log(no); no += 2; } // Output: 10 8 6 4 2 0 let no = 10; while (no >= 0) { console.log(no); no -= 2; }</code>
Diese überarbeitete Antwort bietet eine strukturiertere und umfassendere Erklärung der bereitgestellten JavaScript-Konzepte. Auch die Codebeispiele wurden im Hinblick auf Klarheit und Genauigkeit verbessert.
Das obige ist der detaillierte Inhalt vonJavascript-Datentypen, Variablen, Operatoren, Bedingungsanweisungen, Schleifenaufgaben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!