
JavaScript-Grundlagen
Variablen (let/const/var), Typen, closures, this, arrow functions, destructuring, spread/rest
1Was ist der Hauptunterschied zwischen let und var?
Was ist der Hauptunterschied zwischen let und var?
Antwort
let deklariert eine blockscopierte Variable, d. h. sie existiert nur innerhalb des Blocks, in dem sie definiert ist (zwischen geschweiften Klammern). var hat einen Funktionsscope, was unerwartete Fehler verursachen kann, da die Variable in der gesamten Funktion zugänglich ist. Die standardmäßige Verwendung von let verhindert Hoisting-Probleme und Variablenlecks in Schleifen oder Bedingungen.
2Welche Deklaration sollte für einen unveränderlichen Wert verwendet werden?
Welche Deklaration sollte für einen unveränderlichen Wert verwendet werden?
Antwort
const ermöglicht die Deklaration einer Konstante, deren Referenz nicht neu zugewiesen werden kann. Dies verbessert die Lesbarkeit des Codes, indem die Absicht klar signalisiert wird, und verhindert versehentliche Änderungen. Zu beachten ist, dass const bei Objekten und Arrays nur die Neuzuweisung der Referenz verhindert, nicht die Änderung des Inhalts. Es ist die beste Praxis für die Deklaration unveränderlicher Werte.
3Welcher JavaScript-Datentyp ist nicht primitiv?
Welcher JavaScript-Datentyp ist nicht primitiv?
Antwort
Objekte sind der einzige nicht-primitive Typ in JavaScript. Primitive Typen umfassen string, number, boolean, null, undefined, symbol und bigint. Objekte werden als Referenz im Speicher gespeichert, während Primitive als Wert gespeichert werden. Das bedeutet, dass die Änderung eines Objekts alle Referenzen darauf beeinflusst, während das Kopieren eines Primitivs einen neuen unabhängigen Wert erstellt.
Was gibt typeof null in JavaScript zurück?
Was ist der Unterschied zwischen == und ===?
+22 Interview-Fragen
Weitere React / Next.js-Interviewthemen
React-Grundlagen
React Hooks
Komponentenlebenszyklus
React Router
Zustandsverwaltung mit Context
Formulare & Controlled Components
Datenabruf & API
React Query (TanStack Query)
Styling & CSS-in-JS
Next.js Grundlagen
TypeScript mit React
Next.js Data Fetching
Next.js Server Actions
Routing & Navigation in Next.js
Next.js API Routes
Next.js Metadata & SEO
Next.js Middleware & Auth
React Testing
Zustand State Management
React Performance-Optimierung
Error Boundaries & Error Handling
Advanced React Patterns
Erweiterte Next.js-Funktionen
Next.js Deployment & Produktion
Architecture & Design Patterns
React Server Components
Next.js Internationalisierung
React Sicherheit & Best Practices
Meistere React / Next.js für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten