JavaScript est un langage de programmation polyvalent et dynamique qui est une partie fondamentale du développement web moderne. Initialement créé pour ajouter de l'interactivité aux pages HTML statiques, JavaScript a évolué pour devenir un outil puissant qui peut être utilisé à la fois côté client et côté serveur.
Notre application de flashcards comprend des questions d'entretien JavaScript soigneusement sélectionnées avec des réponses complètes qui vous prépareront efficacement à tout entretien nécessitant des connaissances en JS. IT Flashcards n'est pas seulement un outil pour les chercheurs d'emploi - c'est un excellent moyen de renforcer et de tester vos connaissances, indépendamment de vos projets de carrière actuels. L'utilisation régulière de l'application vous aidera à rester à jour avec les dernières tendances JavaScript et à maintenir vos compétences à un niveau élevé.
Téléchargez notre application depuis l'App Store ou Google Play pour obtenir plus de flashcards gratuites ou abonnez-vous pour accéder à toutes les flashcards.
function outerFunction() {
let outerVariable = `Je suis à l'extérieur!`;
function innerFunction() {
console.log(outerVariable); // A accès à 'outerVariable'
}
innerFunction();
}
outerFunction(); // Affiche `Je suis à l'extérieur!`
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('Opération réussie.');
} else {
reject('Opération échouée.');
}
});
promise
.then(result => {
console.log(result); // Va afficher : 'Opération réussie.'
})
.catch(error => {
console.log(error);
});
function executeAfterTimeout(callback, timeout) {
setTimeout(() => {
console.log('Le temps est passé !');
callback();
}, timeout);
}
executeAfterTimeout(() => {
console.log('Ceci est un callback !');
}, 2000);
let valeur = null ?? 'valeur par défaut';
let valeur1 = 0 || 'par défaut';
console.log(valeur1); // sortie : 'par défaut' car 0 est une valeur fausse
let valeur2 = 0 ?? 'par défaut';
console.log(valeur2); // sortie : 0 car 0 n'est ni null ni indéfini
const symbol1 = Symbol('mySymbol');
const symbol2 = Symbol('mySymbol');
console.log(symbol1 === symbol2); // renvoie false
let obj = {};
let privateProperty = Symbol('private');
obj[privateProperty] = 'Ceci est privé';
console.log(obj[privateProperty]); // 'Ceci est privé'
console.log(Object.keys(obj)); // []
let john = { name: "John" };
let weakMap = new WeakMap();
weakMap.set(john, "...");
john = null; // écrase la référence
// john est supprimé de la mémoire !
let john = { name: "John" };
let weakSet = new WeakSet();
weakSet.add(john);
john = null; // écrase la référence
// john est supprimé de la mémoire !
Élargissez vos connaissances en JavaScript avec nos flashcards.
Des bases de la programmation à la maîtrise des technologies avancées, IT Flashcards est votre passeport vers l'excellence IT.
Téléchargez maintenant et découvrez votre potentiel dans le monde technologique concurrentiel d'aujourd'hui.