
JavaScript-grondbeginselen
Variables, types, functions, arrow functions, destructuring, spread operator, template literals
1Wat is het belangrijkste verschil tussen var en let in JavaScript?
Wat is het belangrijkste verschil tussen var en let in JavaScript?
Antwoord
Het fundamentele verschil ligt in de scope van variabelen. let heeft block scope, wat betekent dat een met let gedeclareerde variabele alleen bestaat binnen het blok waarin deze is gedefinieerd (tussen accolades). var heeft function scope, wat onverwacht gedrag kan veroorzaken omdat de variabele buiten het blok toegankelijk is. Dit verschil in scope maakt let de aanbevolen keuze om bugs gerelateerd aan hoisting en scope te vermijden.
2Wanneer moet const in plaats van let worden gebruikt om een variabele te declareren?
Wanneer moet const in plaats van let worden gebruikt om een variabele te declareren?
Antwoord
const moet worden gebruikt wanneer een variabele na de oorspronkelijke declaratie nooit opnieuw wordt toegewezen. Het is een goede praktijk om alle variabelen standaard met const te declareren en alleen naar let over te schakelen als hertoewijzing nodig is. Dit maakt de code voorspelbaarder en helpt de bedoeling van de ontwikkelaar te begrijpen. Let op: const voorkomt hertoewijzing, maar niet de wijziging van de eigenschappen van een object.
3Wat zijn de primitieve typen in JavaScript?
Wat zijn de primitieve typen in JavaScript?
Antwoord
JavaScript heeft zeven primitieve typen: string voor tekenreeksen, number voor gehele en decimale getallen, boolean voor de waarden true en false, undefined voor niet-geïnitialiseerde variabelen, null om de opzettelijke afwezigheid van een waarde weer te geven, symbol om unieke identifiers te maken en bigint voor grote gehele getallen. Primitieve typen zijn onveranderlijk en worden op waarde vergeleken, in tegenstelling tot objects, die op referentie worden vergeleken.
Wat is het verschil tussen null en undefined in JavaScript?
Welke operator moet worden gebruikt om twee waarden in JavaScript strikt te vergelijken?
+17 gespreksvragen
Andere Vue.js / Nuxt.js-sollicitatieonderwerpen
Modern JavaScript (ES6+)
Vue-basisbeginselen
Vue-componenten
Vue Router
Pinia State Management
Vuex (Legacy)
Composition API
Vue-reactiviteit
Nuxt-grondbeginselen
Data Fetching in Nuxt
Nuxt SSR & SSG
Nuxt Server Routes
Nuxt-modules
Vue Composables
Vue formulieren & validatie
Nuxt-statusbeheer
Vue Testing
Nuxt-deployment & CI/CD
Vue-prestaties
Geavanceerde Vue-patronen
TypeScript met Vue
Nuxt-authenticatie
SEO met Nuxt
Nuxt-internationalisatie
Vue-architectuur
Nuxt-beveiliging
Vue-ecosysteem
Migratie Vue 2→3 & Nuxt 2→3
Beheers Vue.js / Nuxt.js voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis