Heim >Web-Frontend >js-Tutorial >Tagesvariablen und Datentypen in JavaScript

Tagesvariablen und Datentypen in JavaScript

Barbara Streisand
Barbara StreisandOriginal
2024-12-10 20:10:20539Durchsuche

Day Variables and Data Types in JavaScript

Tag 2: Variablen und Datentypen in JavaScript

Willkommen zum zweiten Tag des JavaScript-Lernens! Heute erkunden wir die Bausteine ​​jedes Programms: Variablen und Datentypen. Diese Konzepte sind von entscheidender Bedeutung, da sie die Grundlage für alles bilden, was Sie in JavaScript tun.


Was sind Variablen?

Eine Variable ist wie ein Container, der Datenwerte enthält. Stellen Sie sich das wie ein beschriftetes Feld vor, in dem Sie Informationen speichern, später abrufen oder sogar den Inhalt ändern können.

Variablen in JavaScript deklarieren

JavaScript bietet drei Möglichkeiten, Variablen zu deklarieren:

  1. var – Der alte Weg (vermeiden Sie die Verwendung, es sei denn, dies ist erforderlich).
  2. let – Empfohlen für Variablen, die sich ändern können.
  3. const – Für Variablen, die sich nicht ändern sollten (Konstanten).

Beispiel:

var oldWay = "Avoid this if possible";
let currentWay = "Use let for variables that can change";
const fixedValue = "Use const for constants";

Unterschied zwischen var, let und const

Feature var let const
Scope Function-scoped Block-scoped Block-scoped
Reassignable Yes Yes No
Redeclarable Yes No No
Funktion var lassen const Geltungsbereich Funktionsbezogen Blockbezogen Blockbezogen Neu zuweisbar Ja Ja Nein Neudeklarierbar Ja Nein Nein

Beispiel:

var oldWay = "Avoid this if possible";
let currentWay = "Use let for variables that can change";
const fixedValue = "Use const for constants";

JavaScript-Datentypen

JavaScript hat zwei Arten von Daten: Primitiv und Nicht-Primitiv.

Primitive Datentypen

  1. String: Textdaten. Beispiel:
function scopeTest() {
    if (true) {
        var x = "Function scope";
        let y = "Block scope";
        const z = "Constant";
    }
    console.log(x); // Accessible
    // console.log(y); // Error: y is not defined
    // console.log(z); // Error: z is not defined
}
scopeTest();
  1. Zahl: Numerische Daten. Beispiel:
   let name = "Arjun";
   console.log(name); // "Arjun"
  1. Boolean: Wahre oder falsche Werte. Beispiel:
   let age = 22;
   console.log(age); // 22
  1. Null: Stellt eine absichtliche Abwesenheit von Wert dar. Beispiel:
   let isStart_up_guy = true;
   console.log(isStart_up_guy); // true
  1. Undefiniert: Eine Variable, die deklariert, aber keinem Wert zugewiesen wurde. Beispiel:
   let emptyValue = null;
   console.log(emptyValue); // null
  1. Symbol: Ein einzigartiger und unveränderlicher Wert. Beispiel:
   let uninitialized;
   console.log(uninitialized); // undefined

Typkonvertierung

Mit JavaScript können Sie Werte zwischen Typen konvertieren.

Implizite Konvertierung (Zwang)

JavaScript konvertiert manchmal Typen automatisch.

Beispiel:

   let uniqueKey = Symbol("key");
   console.log(uniqueKey); // Symbol(key)

Explizite Konvertierung

Sie können Typen mithilfe integrierter Funktionen wie Number(), String() oder Boolean() manuell konvertieren.

Beispiel:

let result = "5" + 5; // String + Number
console.log(result); // "55" (string)

Üben Sie für heute

  1. Deklarieren Sie Variablen mit let und const zum Speichern von:

    • Dein Lieblingsbuchname.
    • Die Anzahl der Bücher, die Sie besitzen.
    • Ob Sie gerne lesen.
  2. Versuchen Sie die Typkonvertierung:

    • Konvertieren Sie eine Zahl in eine Zeichenfolge.
    • Konvertieren Sie eine Zeichenfolge in eine Zahl.

Zusammenfassung von Tag 2

Heute haben wir Folgendes behandelt:

  1. Variablen: var, let und const.
  2. Primitive Datentypen: Zeichenfolge, Zahl, Boolescher Wert, Null, Undefiniert und Symbol.
  3. Typkonvertierung: Implizite und explizite Möglichkeiten zum Konvertieren von Typen in JavaScript.

Nächste Schritte

Morgen werden wir uns mit Operatoren und Ausdrücken in JavaScript befassen, um mit der Manipulation von Daten und dem Schreiben komplexerer Programme zu beginnen. Seien Sie gespannt auf Tag 3: Operatoren und Ausdrücke!

Das obige ist der detaillierte Inhalt vonTagesvariablen und Datentypen in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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