QCM Javascript – Partie 26
QCM sur Javascript avec des réponses pour la préparation des tests techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sont tirés d’un vrai entretien écrit et certaines parties sont en direct.
1. Quel sera le résultat du code suivant ?
(function(){ setTimeout(()=> console.log(1),2000); console.log(2); setTimeout(()=> console.log(3),0); console.log(4); })();
A 1 2 3 4
B 2 3 4 1
C 2 4 3 1
D 4 3 2 1
2. Quel sera le résultat du code suivant ?
var a = "Welcome"; var res = a.substring(2, 4); document.write(res);
A el
B lc
C co
D elc
3. Quel sera le résultat du code suivant ?
const obj1 = {Name: "Alex", Age: 16}; const obj2 = {Name: "Alex", Age: 16}; print(obj1 === obj2);
A true
B false
C undefined
D NaN
4. Quel sera le résultat du code suivant ?
var x=12; var y=8; var res=eval("x+y"); document.write(res);
A 128
B 20
C x+y
D Aucune de ces réponses
5. Quel sera le résultat du code suivant ?
var a = Math.max() < Math.min(); var b = Math.max() > Math.min(); print(a); print(b);
A true false
B false true
C true true
D false false
6. Quel sera le résultat du code suivant ?
print(parseInt("123GO")); print(parseInt("GO123"));
A 123 NaN
B 123GO NaN
C NaN NaN
D 123 123
7. Quel sera le résultat du code suivant ?
let s = 0; const arr = [1, 2, 3]; arr.forEach(trouverSomme); print(s); function trouverSomme(i) { s += i; }
A 1
B 2
C 6
D Aucune de ces réponses
8. Quel sera le résultat du code suivant ?
(function(a){ return (function(){ console.log(a); a = 6; })() })(21);
A 6
B 21
C NaN
D Aucune de ces réponses
9. Quel sera le résultat du code suivant ?
document.write(Math.sqrt(81));
A 9
B 81
C 0
D Erreur
10. Quel mot-clé est utilisé pour déclarer une fonction asynchrone en Javascript ?
A async
B await
C asynchronous
D parse