Vue.js / Nuxt.js

JavaScript-grondbeginselen

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

20 gespreksvragen·
Junior
1

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.

2

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.

3

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.

4

Wat is het verschil tussen null en undefined in JavaScript?

5

Welke operator moet worden gebruikt om twee waarden in JavaScript strikt te vergelijken?

+17 gespreksvragen

Beheers Vue.js / Nuxt.js voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis