
JavaScript-Grundlagen
Variables, types, functions, arrow functions, destructuring, spread operator, template literals
1Was ist der Hauptunterschied zwischen var und let in JavaScript?
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.
2Wann sollte const statt let zur Deklaration einer Variablen verwendet werden?
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.
3Welche primitiven Typen gibt es in JavaScript?
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.
Was ist der Unterschied zwischen null und undefined in JavaScript?
Welcher Operator sollte verwendet werden, um zwei Werte in JavaScript streng zu vergleichen?
+17 Interview-Fragen
Weitere Vue.js / Nuxt.js-Interviewthemen
Modernes JavaScript (ES6+)
Vue-Grundlagen
Vue-Komponenten
Vue Router
Pinia State Management
Vuex (Legacy)
Composition API
Vue-Reaktivität
Nuxt-Grundlagen
Nuxt Data Fetching
Nuxt SSR & SSG
Nuxt Server-Routes
Nuxt-Module
Vue Composables
Vue Formulare & Validierung
Nuxt State Management
Vue-Testing
Nuxt-Deployment & CI/CD
Vue-Performance
Fortgeschrittene Vue-Patterns
TypeScript mit Vue
Nuxt-Authentifizierung
SEO mit Nuxt
Nuxt-Internationalisierung
Vue-Architektur
Nuxt-Sicherheit
Vue-Ökosystem
Migration Vue 2→3 & Nuxt 2→3
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