Heim > Web-Frontend > js-Tutorial > Javascript-Datentypen, Variablen, Operatoren, Bedingungsanweisungen, Schleifenaufgaben

Javascript-Datentypen, Variablen, Operatoren, Bedingungsanweisungen, Schleifenaufgaben

Barbara Streisand
Freigeben: 2025-01-22 14:31:10
Original
215 Leute haben es durchsucht

JavaScript-Grundlagen: Datentypen, Variablen, Operatoren und Kontrollfluss

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.

  1. String: Stellt Textdaten dar (z. B. „Hallo“).
  2. Zahl: Stellt numerische Daten dar (z. B. 10, 3,14).
  3. BigInt: Stellt beliebig große Ganzzahlen dar.
  4. Boolean: Stellt Wahrheitswerte dar (wahr oder falsch).
  5. Undefiniert: Zeigt an, dass eine Variable deklariert wurde, aber kein Wert zugewiesen wurde.
  6. Null: Stellt das absichtliche Fehlen eines Werts dar.
  7. Symbol: Erzeugt einzigartige und unveränderliche Werte.
  8. Objekt: Stellt komplexe Datenstrukturen dar.

Variablen:

Variablen sind benannte Speicherorte für Werte. JavaScript bietet mehrere Möglichkeiten, Variablen zu deklarieren:

  • Automatische Deklaration: 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:

  1. Variablen immer explizit deklarieren.Implizite Deklarationen vermeiden.
  2. Bevorzugen Sie 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).
  3. Verwenden Sie let nur, wenn es nötig ist:Verwenden Sie let nur, wenn const aufgrund der Notwendigkeit einer Neuzuweisung unangemessen ist.
  4. Vermeiden Sie 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:

Javascript-Datatypes,Variables, Operators,Conditional statement ,Looping-Tasks

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>
    Nach dem Login kopieren
  • 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>
    Nach dem Login kopieren
  • 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>
    Nach dem Login kopieren
  • 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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage