Vue.js / Nuxt.js

JavaScript-Grundlagen

Variables, types, functions, arrow functions, destructuring, spread operator, template literals

20 Interview-Fragen·
Junior
1

Was ist der Hauptunterschied zwischen var und let in JavaScript?

Antwort

Der grundlegende Unterschied liegt im Scope der Variablen. let hat Block-Scope, das heißt, eine mit let deklarierte Variable existiert nur innerhalb des Blocks, in dem sie definiert ist (zwischen geschweiften Klammern). var hat Funktions-Scope, was zu unerwartetem Verhalten führen kann, da die Variable außerhalb des Blocks zugänglich ist. Dieser Scope-Unterschied macht let zur empfohlenen Wahl, um Bugs im Zusammenhang mit Hoisting und Scope zu vermeiden.

2

Wann sollte const statt let zur Deklaration einer Variablen verwendet werden?

Antwort

const sollte verwendet werden, wenn eine Variable nach ihrer ursprünglichen Deklaration nie neu zugewiesen wird. Es ist eine gute Praxis, alle Variablen standardmäßig mit const zu deklarieren und nur dann zu let zu wechseln, wenn eine Neuzuweisung nötig ist. Das macht den Code vorhersehbarer und hilft, die Absicht des Entwicklers zu verstehen. Hinweis: const verhindert die Neuzuweisung, aber nicht die Änderung der Eigenschaften eines object.

3

Welche primitiven Typen gibt es in JavaScript?

Antwort

JavaScript hat sieben primitive Typen: string für Zeichenketten, number für ganze und dezimale Zahlen, boolean für die Werte true und false, undefined für nicht initialisierte Variablen, null zur Darstellung der absichtlichen Abwesenheit eines Werts, symbol zum Erstellen eindeutiger Bezeichner und bigint für große ganze Zahlen. Primitive Typen sind unveränderlich und werden nach Wert verglichen, im Gegensatz zu objects, die nach Referenz verglichen werden.

4

Was ist der Unterschied zwischen null und undefined in JavaScript?

5

Welcher Operator sollte verwendet werden, um zwei Werte in JavaScript streng zu vergleichen?

+17 Interview-Fragen

Meistere Vue.js / Nuxt.js für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten