📜 › Javascript: Variablen & Datentypen.
🔗
› Variablen:
In JavaScript können Variablen erstellt werden, um Daten zu speichern. Eine Variable wird mit dem Schlüsselwort- var:var
,let
oderconst
erstellt, gefolgt von einem Variablennamen und optional einem Wert.
Funktioniert überall im Code, aber seine Verwendung kann zu unerwartetem Verhalten führen. Du kannst den Wert der Variable ändern.
- let:
Funktioniert ähnlich wie var, aber im Gegensatz zu var funktioniert let nur im Blockbereich. Du kannst den Wert der Variable ändern.
- const:
Wenn du sicher bist, dass sich der Wert einer Variable nicht ändert, benutze const. Du kannst es verwenden, wenn du möchtest, dass der Wert immer gleich bleibt.
📚
› Datentypen:
JavaScript hat viele verschiedene Datentypen:- Number:
Ganzzahlen oder Gleitkommazahlen.
- String: Zeichenketten.
- Boolean: Wahrheitswerte.
- Array: Eine geordnete Sammlung von Elementen.
- Object: Eine Sammlung von Schlüssel-Wert-Paaren.
- Undefined: Eine Variable, die keinen Wert hat oder nicht initialisiert wurde.
- Null: Eine Variable, die explizit keinen Wert hat.
❓
› FAQ:
Hier werden alle gestellten Fragen Beantwortet die im Post gefragt werdenBlockbereich vs. Funktionbereich
Funktionbereich (Function Scope): Dies ist der Bereich, in dem Variablen, die mit var deklariert wurden, gültig sind. Variablen, die mit var deklariert werden, sind innerhalb der gesamten Funktion sichtbar, selbst wenn sie in einem Block (z.B. innerhalb einer Schleife oder Bedingung) deklariert wurden.
Blockbereich (Block Scope): Variablen, die mit let oder const deklariert wurden, sind nur innerhalb des aktuellen Blocks (also den {}) zugänglich. Dieser Block kann z.B. eine Schleife, ein if-Statement oder eine Funktion sein. Außerhalb dieses Blocks existiert die Variable nicht.-# Blockbereich -# Funktionsbereich -# Stand: 07.09.2024
4 Replies
Gerne mehr für JavaScript, und gerne auch detailliertere Informationen, was z.b. ist ein Blockbereich, wie definiert man diesen?
Okay überarbeite ich nochmal ^^
"...
const
erstellt, gefolgt von einem Variablennamen und optional einem Wert."
Für const
brauchst du immer einen Wert beim initialisieren 👀Ist ja nur eine einleitung unten wird es ja dann alles erklärt