JavaScript Grundlagen: Strings, Numbers und DOM

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/47

flashcard set

Earn XP

Description and Tags

Diese Flashcards decken die Grundlagen von JavaScript ab, einschließlich Datentypen, DOM-Manipulation, Variablen, Arrays, Objekten und CSS-Einheiten.

Last updated 6:52 PM on 5/28/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

48 Terms

1
New cards

Datentyp (Data Type)

Information für JavaScript, welche Art von Wert vorliegt, wie zum Beispiel string, number oder boolean.

2
New cards

String

Ein Datentyp für Text, der in Anführungszeichen (Einfach, Doppelt oder Backticks) steht.

3
New cards

Number

Ein Datentyp für Zahlen (ganze Zahlen oder Kommazahlen), der ohne Anführungszeichen geschrieben wird.

4
New cards

Boolean

Ein Datentyp mit nur zwei möglichen Werten: true (wahr) oder false (falsch).

5
New cards

undefined

Ein Datentyp, der angibt, dass für eine Variable kein Wert vorhanden ist.

6
New cards

null

Ein Datentyp, der einen absichtlich leeren Wert repräsentiert.

7
New cards

Array

Eine geordnete Liste von Werten, die über eine Position (Index) abgerufen werden können.

8
New cards

Object (Objekt)

Eine Sammlung zusammengehöriger Informationen in Form von Key-Value-Paaren (Eigenschaften).

9
New cards

Backticks

Das Zeichen `, das zur Erstellung von Template Strings verwendet wird.

10
New cards

Template Strings

Strings, die Backticks nutzen und das Einbetten von Variablen oder Rechnungen über ${variable}\$\{variable\} ermöglichen.

11
New cards

Modulo-Operator (%\%)

Ein Rechenzeichen, das den Rest einer Division ausgibt (z. B. 10%310 \% 3 ergibt 11).

12
New cards

Exponentiation-Operator (**)

Ein Rechenzeichen in JavaScript, das für 'hoch' (Potenzieren) steht.

13
New cards

String-Konkatenation

Das Zusammenfügen von Texten mit dem ++-Zeichen.

14
New cards

typeof

Ein Operator, mit dem der Datentyp eines Wertes oder einer Variable geprüft werden kann.

15
New cards

Number()

Eine Funktion, die einen Wert (z. B. einen String) in eine Zahl umwandelt.

16
New cards

String()

Eine Funktion, die eine Zahl in einen Text umwandelt.

17
New cards

DOM (Document Object Model)

Die Brücke zwischen HTML und JavaScript, die die Webseite als Baumstruktur darstellt, damit JavaScript Elemente finden und verändern kann.

18
New cards

document

Das Objekt in JavaScript, das die gesamte HTML-Seite repräsentiert.

19
New cards

document.getElementById()

Eine Methode, um ein spezifisches HTML-Element über seine ID zu finden.

20
New cards

.textContent

Eine Eigenschaft, die den sichtbaren Text innerhalb eines HTML-Elements liest oder ändert.

21
New cards

.innerText

Wird verwendet, um den sichtbaren Text eines HTML-Elements zu ändern oder zu ergänzen (ähnlich wie .textContent).

22
New cards

.innerHTML

Ermöglicht es, den kompletten HTML-Inhalt (inklusive Tags) innerhalb eines Elements zu ändern.

23
New cards

.value

Wird verwendet, um den aktuellen Text oder Wert aus einem Eingabefeld (Input-Feld) auszulesen.

24
New cards

let

Ein Schlüsselwort zum Erstellen von Variablen, deren Wert sich im Verlauf des Programms ändern darf.

25
New cards

const

Ein Schlüsselwort für Variablen, deren Wert nach der ersten Zuweisung gleich bleiben muss.

26
New cards

var

Die veraltete Art, Variablen in JavaScript zu erstellen.

27
New cards

onclick

Ein Event Handler, der eine Funktion ausführt, sobald ein Element angeklickt wird.

28
New cards

addEventListener()

Die moderne Methode, um auf Ereignisse (wie 'click') zu reagieren, ohne bestehende Funktionen zu überschreiben.

29
New cards

Ein HTML-Tag, der als kleiner Container für Textstellen innerhalb einer Zeile dient.

30
New cards

Local Dev Environment

Der Arbeitsplatz auf dem eigenen Computer (Code-Editor, Browser, Ordner-Struktur), um Webseiten vor der Veröffentlichung zu bauen.

31
New cards

README

Die ausführliche Beschreibung eines Projekts auf GitHub (Funktionen, Dateien, Lerninhalte).

32
New cards

Netlify

Eine Plattform zur Online-Veröffentlichung von Webseiten durch die Verknüpfung mit GitHub.

33
New cards

Logischer Operator && (UND)

Bedingung, bei der beide verknüpften Ausdrücke wahr sein müssen.

34
New cards

Logischer Operator || (ODER)

Bedingung, bei der es ausreicht, wenn mindestens einer der Ausdrücke wahr ist.

35
New cards

Zuweisung (=)

Speichert einen Wert in einer Variable.

36
New cards

Strenger Vergleich (===)

Prüft, ob zwei Werte sowohl in ihrem Inhalt als auch in ihrem Datentyp identisch sind.

37
New cards

Math.random()

Erzeugt eine zufällige Kommazahl im Bereich von inklusiv 00 bis exklusiv 11.

38
New cards

Math.floor()

Rundet eine Zahl immer auf die nächste ganze Zahl ab.

39
New cards

Index

Die Position eines Elements in einem Array, wobei die Zählung bei 00 beginnt.

40
New cards

.length

Eigenschaft, die die Anzahl der Elemente in einem Array oder die Anzahl der Zeichen in einem String angibt.

41
New cards

.push()

Fügt einen neuen Wert am Ende eines Arrays hinzu.

42
New cards

.pop()

Entfernt das letzte Element aus einem Array.

43
New cards

Loop (Schleife)

Wiederholt einen Codeblock automatisch, solange eine bestimmte Bedingung erfüllt ist.

44
New cards

this

Bezieht sich innerhalb einer Methode meistens auf das aktuelle Objekt, zu dem die Methode gehört.

45
New cards

Method (Methode)

Eine Funktion, die als Eigenschaft innerhalb eines Objekts definiert ist.

46
New cards

rem

Eine relative CSS-Einheit, die sich auf die Schriftgröße des Root-Elements (meist 16px16\,px) bezieht.

47
New cards

em

Eine relative CSS-Einheit, die von der aktuellen Schriftgröße des Elements oder des Elternelements abhängt.

48
New cards

vw / vh

Relative CSS-Einheiten, die sich auf die Breite (viewport width) oder Höhe (viewport height) des Browserfensters beziehen.