- Autor

- Name
- Nelson Silva
- Social
Einführung
Das Verständnis von Variablen und Typen ist für jeden JavaScript-Entwickler unerlässlich. Dieser Leitfaden vermittelt dir ein klares Verständnis davon, wie JavaScript mit Variablen und den verschiedenen im Sprachumfang verfügbaren Typen umgeht.
Variablen in JavaScript
Variablen sind Container zum Speichern von Daten. In JavaScript können sie mit var, let oder const deklariert werden.
var
var ist die älteste Möglichkeit, Variablen in JavaScript zu deklarieren, hat aber einige Einschränkungen, wie den Funktionsscope und Hoisting.
var vorname = 'Hans';
let
let wurde mit ES6 (ECMAScript 2015) eingeführt und behebt einige der Probleme von var, insbesondere im Zusammenhang mit dem Blockscope.
let alter = 30;
const
const ist ebenfalls eine Neuerung aus ES6 und wird verwendet, um Konstanten zu deklarieren. Einmal einer Konstanten zugewiesen, kann ein Wert nicht mehr geändert werden.
const API_URL = 'https://api.beispiel.com';
Datentypen in JavaScript
JavaScript ist eine dynamisch typisierte Sprache, was bedeutet, dass Variablen unterschiedliche Typen speichern und ihren Typ ändern können.
Primitive Typen
- String: Zur Darstellung von Textdaten.
let begruessung = 'Hallo, Welt!';
- Number: Zur Darstellung von Zahlen (ganzzahlig oder Gleitkomma).
let groesse = 1.76;
- Boolean: Repräsentiert eine logische Einheit mit zwei Werten: wahr oder falsch.
let esRegnet = false;
- Undefined: Eine Variable ohne zugewiesenen Wert.
let nichtDefiniert;
- Null: Repräsentiert die bewusste Abwesenheit eines Wertes.
let leer = null;
- Symbol: Mit ES6 eingeführt, erstellt einzigartige und unveränderliche Werte.
let symbol = Symbol();
- BigInt: Für sehr große ganze Zahlen.
let grosseZahl = 9007199254740991n;
Objekttypen
Neben den primitiven Typen gibt es object. In JavaScript sind Objekte Sammlungen von Eigenschaften.
let person = {
vorname: 'Anna',
alter: 25,
};
Arrays
Arrays werden in JavaScript verwendet, um mehrere Werte in einer einzigen Variable zu speichern.
let obst = ['Apfel', 'Banane', 'Orange'];
Typkonvertierung
JavaScript ist eine schwach typisierte Sprache, was bedeutet, dass automatische Typkonvertierungen stattfinden.
let zahl = '5';
let summe = zahl + 10; // '510', nicht 15
Fazit
Das Verständnis von Variablen und Typen ist grundlegend für die Programmierung in JavaScript. Mit diesem Wissen bist du besser gerüstet, die Feinheiten der Sprache zu erkunden und komplexere und effizientere Programme zu entwickeln.