zhaoJians Tech-Notizen

IT-Kurs JavaScript-Grundlagen 037_Literale, Variablen, Konstanten

Lernen / JavaScript-Grundlagen ~3911 Wörter · 10 Min. Lesezeit - Aufrufe

Literale

Literale sind Werte, die direkt im Code erscheinen, wie z. B. Zahlen, Zeichenfolgen, boolesche Werte usw.

  • Zahlenliterale: wie 5, 3.14.
  • Zeichenfolgenliterale: wie 'Hello, World!', "JavaScript".
  • Boolesche Literale: true und false.
  • Objektliterale: wie { key: 'value', age: 25 }.
  • Array-Literale: wie [1, 2, 3, 4].

Beispiel:

// Zahlenliteral
var age = 18;
// Zeichenfolgenliteral
var name = "Hans Müller";
// Boolesches Literal
var isStudent = true;
// Array-Literal
var numbers = [1, 2, 3];
// Objektliteral
var person = {name: "Hans Müller", age: 18};

Variablen

Variablen sind Container zum Speichern von Daten und können zum “Speichern” von Literalen verwendet werden. Die in Variablen gespeicherten Literale können beliebig geändert werden. Mit Variablen können Literale beschrieben werden, und Variablen sind relativ einfach zu ändern. Variablen können Werte jeden Typs speichern (tatsächlich speichern Variablen keine Werte, sondern die Speicheradressen der Werte), einschließlich Literale, Rückgabewerte anderer Variablen usw. Variablen werden mit den Schlüsselwörtern var und let deklariert.

  • Mit dem Schlüsselwort var deklarierte Variablen sind globale Variablen oder Variablen innerhalb des Funktionsbereichs. var-Variablen können wiederholt deklariert werden.
  • Mit dem Schlüsselwort let deklarierte Variablen sind Variablen innerhalb des Blockbereichs. let-Variablen können nicht wiederholt deklariert werden.

Beispiel:

// Variablendeklaration (Definition) mit var
var age = 18;
// Variablendeklaration (Definition) mit let
let name = "Hans Müller";
// Erst deklarieren, dann zuweisen
let name;
name = "Hans Müller";
// Mehrere Variablen in einer Zeile (gleichzeitig) deklarieren
let age = 18, name = "Hans Müller";
Variablenbenennung

Variablennamen sind eine Form von Identifikatoren. Variablennamen werden verwendet, um den Namen der Speicherposition für gespeicherte Daten zu identifizieren. Identifikatoren sind Symbole oder Namen, die zur Benennung von Variablen, Funktionen, Klassen usw. verwendet werden.

Benennungsregeln

  • Variablennamen dürfen nur Buchstaben (einschließlich nicht-englischer Buchstaben), Zahlen, Unterstriche (_) und Dollarzeichen ($) verwenden.
  • Der erste Buchstabe eines Variablennamens darf keine Zahl sein.
  • Variablennamen dürfen keine Leerzeichen oder andere Sonderzeichen enthalten.
  • Variablennamen dürfen nicht mit JavaScript-Schlüsselwörtern identisch sein.

Benennungskonventionen

  • camelCase (Kamel-Schreibweise): Der erste Buchstabe des ersten Wortes ist klein, die ersten Buchstaben der anderen Wörter sind groß. Zum Beispiel: userName, firstName
  • PascalCase (Pascal-Schreibweise/Groß-Kamel-Schreibweise): Alle ersten Buchstaben der Wörter sind groß. Zum Beispiel: UserName, FirstName
  • snake_case (Unterstrich-Schreibweise): Wörter werden durch Unterstriche verbunden. Zum Beispiel: user_name, first_name

Beispiele für konforme Variablennamen:

let userName;
let hello123;
let age;
let $width;
let _height;
let Name;

Beispiele für nicht konforme Variablennamen:

let 123abc; // Beginnt mit einer Zahl
let user name; // Enthält Leerzeichen
let $#; // Enthält Sonderzeichen
let function; // Identisch mit JavaScript-Schlüsselwort

Konstanten

Konstanten sind Werte, die nicht geändert werden können (oder sollen). Konstanten können mit dem Schlüsselwort const deklariert werden. Konstanten können nur einmal zugewiesen werden. Bei wiederholter Zuweisung wird ein Fehler ausgegeben. Es wird empfohlen, Großbuchstaben und Unterstriche zu verwenden, um diese Konstanten zu benennen.

Beispiel:

// Konstantendeklaration (Definition) mit const
const PI = 3.14;
const COLOR_RED = "#F00";
// Versuch, Konstante zu ändern
PI = 3.15; // Uncaught TypeError: Assignment to constant variable.
Teilen:

Kommentare