JavaScript is een veelzijdige, dynamische programmeertaal die een fundamenteel onderdeel is van moderne webontwikkeling. Oorspronkelijk gemaakt om interactiviteit toe te voegen aan statische HTML-pagina's, is JavaScript geëvolueerd tot een krachtig hulpmiddel dat zowel aan de client- als aan de serverzijde kan worden gebruikt.
Onze flashcard-app bevat zorgvuldig geselecteerde JavaScript-interviewvragen met uitgebreide antwoorden die u effectief voorbereiden op elk interview dat JS-kennis vereist. IT Flashcards is niet alleen een hulpmiddel voor werkzoekenden - het is een geweldige manier om uw kennis te versterken en te testen, ongeacht uw huidige carrièreplannen. Regelmatig gebruik van de app helpt u up-to-date te blijven met de nieuwste JavaScript-trends en uw vaardigheden op een hoog niveau te houden.
Download onze app uit de App Store of Google Play om meer gratis flitskaarten te krijgen of abonneer u voor toegang tot alle flitskaarten.
function outerFunction() {
let outerVariable = `Ik ben buiten!`;
function innerFunction() {
console.log(outerVariable); // Heeft toegang tot 'outerVariable'
}
innerFunction();
}
outerFunction(); // Toont `Ik ben buiten!`
console.log(myVar); // undefined
var myVar = 5;
console.log(myVar); // 5
console.log(myFunction()); // "Hello World"
function myFunction() {
return "Hello World";
}
function sum(a, b) {
return a + b;
}
const sum = (a, b) => a + b;
const promise = new Promise((resolve, reject) => {
const success = true;
if (success) {
resolve('Operatie geslaagd.');
} else {
reject('Operatie mislukt.');
}
});
promise
.then(result => {
console.log(result); // Zal afdrukken: 'Operatie geslaagd.'
})
.catch(error => {
console.log(error);
});
function executeAfterTimeout(callback, timeout) {
setTimeout(() => {
console.log('Tijd verstreken!');
callback();
}, timeout);
}
executeAfterTimeout(() => {
console.log('Dit is een callback!');
}, 2000);
let waarde = null ?? 'standaardwaarde';
let waarde1 = 0 || 'standaard';
console.log(waarde1); // output: 'standaard' omdat 0 een valse waarde is
let waarde2 = 0 ?? 'standaard';
console.log(waarde2); // output: 0 want 0 is noch null noch ongedefinieerd
const symbool1 = Symbol('mijnSymbool');
const symbool2 = Symbol('mijnSymbool');
console.log(symbool1 === symbool2); // geeft false terug
let obj = {};
let privéEigenschap = Symbol('privé');
obj[privéEigenschap] = 'Dit is privé';
console.log(obj[privéEigenschap]); // 'Dit is privé'
console.log(Object.keys(obj)); // []
let john = { naam: "John" };
let weakMap = new WeakMap();
weakMap.set(john, "...");
john = null; // overschrijf de referentie
// john is uit het geheugen verwijderd!
let john = { naam: "John" };
let weakSet = new WeakSet();
weakSet.add(john);
john = null; // overschrijf de referentie
// john is uit het geheugen verwijderd!
Breid uw JavaScript-kennis uit met onze flashcards.
Van basisprogrammering tot beheersing van geavanceerde technologieën, IT Flashcards is je toegangspoort tot IT-excellentie.
Download nu en ontdek je potentieel in de concurrerende technologische wereld van vandaag.