# JavaScript-Grundlagen (React Native) > Variablen (let/const/var), Typen, Closures, this, Arrow Functions, Destructuring, Spread/Rest - 25 Interview-Fragen - Junior - [Interview-Fragen: React Native](https://sharpskill.dev/de/technologies/react-native/interviewfragen.md) ## 1. Was ist der Hauptunterschied zwischen let und var in JavaScript? **Antwort** let hat einen Block-Scope, während var einen Funktions-Scope hat. Das bedeutet, dass eine mit let deklarierte Variable nur innerhalb des Blocks zugänglich ist, in dem sie definiert wurde (zwischen den geschweiften Klammern), während var in der gesamten Funktion zugänglich ist. Dieser Unterschied ist entscheidend, um Bugs im Zusammenhang mit Hoisting und Variablen zu vermeiden, die aus ihrem vorgesehenen Kontext austreten. ## 2. Was passiert beim Zugriff auf eine let-Variable vor ihrer Deklaration? **Antwort** Ein ReferenceError wird ausgelöst, weil sich die Variable in der Temporal Dead Zone (TDZ) befindet. Anders als var, das mit dem Wert undefined gehoistet wird, werden let-Variablen zwar gehoistet, bleiben aber bis zu ihrer Deklaration unzugänglich. Diese zeitliche tote Zone hilft, Programmierfehler zu erkennen, bei denen eine Variable verwendet wird, bevor sie definiert ist. ## 3. Was ist das Hauptmerkmal von const in JavaScript? **Antwort** const verhindert die Neuzuweisung der Referenz, aber nicht die Mutation des Inhalts. Bei primitiven Typen bedeutet dies, dass sich der Wert nicht ändern kann. Bei Objekten und Arrays bleibt die Referenz gleich, aber Eigenschaften oder Elemente können geändert werden. const standardmäßig zu verwenden ist eine bewährte Praxis, da es die Absicht ausdrückt, die Variable nicht neu zuzuweisen. ## 22 weitere Fragen verfügbar - Was sind die primitiven Typen in JavaScript? - Was ist das Ergebnis von typeof null in JavaScript? Kostenlos registrieren: https://sharpskill.dev/de/login ## Weitere React Native-Interviewthemen - [React-Grundlagen](https://sharpskill.dev/de/technologies/react-native/interviewfragen/react-fundamentals.md): 20 Fragen, Junior - [React Native Grundlagen](https://sharpskill.dev/de/technologies/react-native/interviewfragen/react-native-basics.md): 22 Fragen, Junior - [React Hooks](https://sharpskill.dev/de/technologies/react-native/interviewfragen/react-hooks.md): 20 Fragen, Junior - [TypeScript für React & React Native](https://sharpskill.dev/de/technologies/react-native/interviewfragen/typescript-for-react-native.md): 22 Fragen, Junior - [React Native Komponenten & API](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-components-api.md): 20 Fragen, Junior - [Styling & Layout in React Native](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-styling-layout.md): 18 Fragen, Junior - [React Native Navigation](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-navigation.md): 22 Fragen, Mid-Level - [React Native State Management](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-state-management.md): 24 Fragen, Mid-Level - [Networking & API in React Native](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-networking-api.md): 20 Fragen, Mid-Level - [Datenpersistenz](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-data-persistence.md): 20 Fragen, Mid-Level - [Formulare & Validierung](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-forms-validation.md): 18 Fragen, Mid-Level - [React Native Animationen](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-animations.md): 22 Fragen, Mid-Level - [Native Modules & Bridge](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-native-modules.md): 20 Fragen, Mid-Level - [Plattformspezifischer Code](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-platform-specific-code.md): 18 Fragen, Mid-Level - [Berechtigungen & Geräte-APIs](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-permissions-apis.md): 20 Fragen, Mid-Level - [Push Notifications](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-push-notifications.md): 18 Fragen, Mid-Level - [React Native Testing](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-testing.md): 20 Fragen, Mid-Level - [React Native Debugging](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-debugging.md): 18 Fragen, Mid-Level - [Build & Deployment](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-build-deployment.md): 20 Fragen, Mid-Level - [Expo vs React Native Bare](https://sharpskill.dev/de/technologies/react-native/interviewfragen/expo-vs-bare-rn.md): 18 Fragen, Mid-Level - [Performance-Optimierung](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-performance-optimization.md): 24 Fragen, Senior - [Speicherverwaltung](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-memory-management.md): 20 Fragen, Senior - [Architecture Patterns](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-architecture-patterns.md): 22 Fragen, Senior - [React Native New Architecture](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-new-architecture.md): 24 Fragen, Senior - [Security Best Practices](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-security-best-practices.md): 20 Fragen, Senior - [Offline-First Architecture](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-offline-first.md): 20 Fragen, Senior - [React Native CI/CD](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-ci-cd.md): 20 Fragen, Senior - [Monorepo & Code-Sharing](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-monorepo-architecture.md): 18 Fragen, Senior - [Fortgeschrittene Themen](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-advanced-topics.md): 22 Fragen, Senior - [App-Lebenszyklus & Hintergrundausführung](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-app-lifecycle-background.md): 20 Fragen, Mid-Level - [Authentifizierung und Sitzungsverwaltung](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-auth-session-management.md): 22 Fragen, Mid-Level - [Monitoring & Crash Reporting](https://sharpskill.dev/de/technologies/react-native/interviewfragen/rn-monitoring-crash-reporting.md): 20 Fragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/de/technologies/react-native/interviewfragen/javascript-essentials