JavaScript: Grundlagen
76 cards · 🇺🇸 English → 🇩🇪 Deutsch
Zentrale Grundlagen der JavaScript-Sprache.
Study all 76 cards for free
Flashcards, quizzes, pixel-art games and a daily review that remembers for you.
Try the first 10 cards
1 / 10Seven primitive types in JavaScript
Tap the card for the answer · swipe right if you knew it, left if not
Already have an account? Sign in
Cards
- 1Seven primitive types in JavaScriptNumber, BigInt, String, Boolean, Symbol, Undefined, Null
- 2Number type in JavaScriptIEEE-754-64-Bit-Gleitkommazahl mit doppelter Genauigkeit (keine Unterscheidung zwischen Integer und Float)
- 3BigIntBeliebig große Ganzzahlen (gekennzeichnet mit dem Suffix 'n': 100n)
- 4Result of 3 / 2 in JavaScript1.5 (nicht 1, anders als in manchen Sprachen)
- 5NaNNot a Number – wird bei ungültigen mathematischen Operationen zurückgegeben. NaN ist ansteckend: jede Operation mit NaN ergibt NaN
- 6Is NaN equal to itself?Nein, NaN ist der einzige Wert in JavaScript, der nicht gleich sich selbst ist (gemäß IEEE 754)
- 7Dividing by zeroInfinity (positiv oder negativ)
- 8Are strings in JavaScript Unicode?Ja, sie sind UTF-16-kodierte Folgen von Unicode-Zeichen
- 9Can strings use single or double quotes?Beides funktioniert – JavaScript unterscheidet nicht zwischen einzelnen Zeichen und Strings
- 10Template literals in JavaScriptStrings mit eingebetteten Ausdrücken, geschrieben mit Backticks: `Ich bin ${age} Jahre alt.`
- 11NullEin bewusst gesetzter Nicht-Wert (nur über das Schlüsselwort null zugänglich)
- 12UndefinedAbwesenheit eines Werts (z. B. nicht initialisierte Variablen, nicht existierende Eigenschaften, return ohne Wert)
- 13What values are falsy in JavaScript?false, 0, leere Strings (''), NaN, null und undefined
- 14Three keywords to declare variableslet, const und var
- 15LetDeklariert blockbezogene Variablen (verfügbar ab dem Block, in dem sie eingeschlossen sind)
- 16ConstDeklariert Variablen, deren Wert sich nicht ändern soll (blockbezogen, kann nicht neu zugewiesen werden)
- 17Does const prevent mutations?Nein, es verhindert nur Neuzuweisungen. Bei Objekten ist obj.a = 1 auch bei einem const-Objekt erlaubt
- 18Why is var discouraged?Es hat überraschendes Verhalten (z. B. nicht blockbezogen) und wird im modernen JavaScript nicht mehr empfohlen
- 19Value of an uninitialized variableundefined
- 20Temporal dead zoneDer Bereich, in dem let/const-Variablen zwar im Scope existieren, aber vor der Deklaration nicht zugänglich sind
- 21Is JavaScript statically or dynamically typed?Dynamisch typisiert – Typen sind an Werte gebunden, nicht an Variablen
- 22+ operatorString-Verkettung – sobald ein Operand ein String ist, wird zunächst alles in einen String umgewandelt
- 23'3' + 4 + 5'345' (String-Verkettung von links nach rechts)
- 24== vs ===== führt eine Typumwandlung durch, === (strikte Gleichheit) nicht. === wird meist bevorzugt
- 25123 == '123'true (Typumwandlung)
- 26Are && and || short-circuit operators?Ja – sie werten von links nach rechts aus und stoppen, sobald das Ergebnis feststeht
- 270 && 'Hello'0 (erster falsy-Wert)
- 28'Hello' || 'world''Hello' (erster truthy-Wert)
- 29Walrus operator in JavaScript:= – erlaubt Zuweisungen innerhalb von Ausdrücken
- 30Are semicolons required in JavaScript?Optional – JavaScript fügt sie automatisch ein (ASI), es gibt dabei jedoch Stolperfallen
And 46 more cards. Study the whole deck free
Articles about this deck
More Programming decks
See all- 🌐
APIs: REST, GraphQL & HTTP Status Codes
108 cards · 🇺🇸 English
REST and GraphQL API concepts plus common HTTP status codes.
- 🎨
CSS: Box-Modell, Selektoren & Media Queries
129 cards · 🇺🇸 English
Das CSS-Box-Modell, Selektortypen, Media Queries und Animationen.
- 📄
HTML : balises et attributs
99 cards · 🇺🇸 English
Éléments HTML essentiels et leurs attributs.
- 🎨
CSS: Box Model, Selectors & Media Queries
129 cards · 🇺🇸 English
The CSS box model, selector types, media queries, and animations.
- 🔒
Web Security: OWASP & Authentication
35 cards · 🇺🇸 English
Common web vulnerabilities (OWASP Top 10) and authentication concepts.
- 🎨
CSS : Flexbox et Grid
58 cards · 🇺🇸 English
Mise en page avec CSS Flexbox et Grid.
