Übersicht: JS-Datentypen

JavaScript hat primitive Datentypen und Objekttypen. Primitive Datentypen: Datentyp Beschreibung Beispiel Bemerkungen Number Alle Zahlen (Ganzzahlen und Fließkommazahlen) 42, 3.14, NaN, Infinity NaN = Not a Number, Infinity für unendliche Werte BigInt Sehr große Ganzzahlen jenseits von Number.MAX_SAFE_INTEGER 123456789012345678901234567890n Endet immer mit n String Text / Zeichenketten „Hallo“, ‚World‘, `Template ${name}` Template Literals unterstützen Variablen-Einbettung … Weiterlesen

Try und Catch

try/catch wird in JavaScript verwendet, um Fehler abzufangen und kontrolliert darauf zu reagieren. Der Code im try-Block wird ausgeführt, und falls ein Fehler auftritt, springt die Ausführung in den catch-Block. Bestandteil Bedeutung Beispiel try Block mit Code, der potenziell Fehler werfen kann js try { let result = riskyFunction(); console.log(result); } catch Block, der den … Weiterlesen

Übersicht: JS-Identifiers und Namenskonventionen

Identifiers sind Namen, die in JavaScript Variablen, Funktionen, Klassen oder Parameter kennzeichnen. Sie müssen bestimmten Regeln folgen und dürfen nicht mit Keywords kollidieren. Identifiers: Merkregel Kurzform / Beispiel Erlaubte Zeichen Buchstaben, Ziffern, _, $ → myVar, _temp, $elem Nicht mit Zahl starten 1var ❌, var1 ✅ Case-sensitive myVar ≠ MyVar Keine Keywords let, function ❌ … Weiterlesen

Übersicht: JS-Expressions

Expressions (Ausdrücke) sind Kombinationen aus Werten, Variablen und Operatoren, die JavaScript zu einem Ergebnis auswertet. Alles, was ein Ergebnis (z. B. einen Wert oder true/false) liefert, gilt als Expression. Expression-Typ Beispiel Ergebnis / Beschreibung Arithmetic Expression 5 + 3 ergibt 8 String Expression „Hi“ + „!“ ergibt „Hi!“ Logical Expression true && false ergibt false … Weiterlesen

Übersicht: JS-Operatoren, Comparisons

Operatoren sind Symbole in JavaScript, mit denen Werte verarbeitet, verglichen oder verändert werden können. Sie führen also bestimmte Aktionen aus, wie Rechnen, Vergleiche oder logische Entscheidungen. 1. Strings Operator Bedeutung Beispiel Ergebnis + Verkettung „Hello “ + „World“ „Hello World“ += Anhängen let a=“Hi“; a+=“!“ „Hi!“ 2. Grundrechenarten Operator Bedeutung Beispiel Ergebnis + Addition (! … Weiterlesen

Default-Werte bei Variablen setzen

In machen Fällen ist es notwendig Javascript-Variablen Standardwerte zu geben, z.B. wenn durch den Code ein ungültiger Datentyp oder nicht angegebener Wert übergeben wird. 1. Objekte 2. Funktionen