QCM Javascript – Partie 31
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. En JavaScript, comment vérifier si une variable est un tableau ?
A typeof variable
B variable.isArray()
C Array.isArray(variable)
D variable instanceof Array
2. Laquelle des méthodes de tableau suivantes en JavaScript ne modifie pas le tableau d’origine ?
A sort()
B splice()
C forEach()
D push()
3. Quel sera le résultat du code suivant ?
let arr = [10, 20, 30, 40]; let newArr = arr.map(x => x / 10); console.log(newArr);
A [1, 2, 3, 4]
B [10, 20, 30, 40]
C [0.1, 0.2, 0.3, 0.4]
D Erreur
4. Quel sera le résultat du code suivant ?
let nbrs = [1, 2, 3]; nbrs[10] = 11; console.log(nbrs.length);
A 3
B 4
C 11
D 10
5. Quel sera le résultat du code suivant ?
let tab = [1, 2, 3]; tab[5] = 5; console.log(tab.filter(x => x === undefined).length);
A 0
B 2
C 3
D 5
6. Identifiez le problème dans cette déclaration de tableau :
let tab = new Array(-5);
A Taille négative
B Erreur de syntaxe
C Erreur logique
D Pas d’erreur
7. Repérez l’erreur dans cet extrait de code:
let data = [1, 2, 3]; delete data[1]; console.log(data[1]);
A undefined est affiché au lieu de 2
B 2 n’est pas supprimé
C Erreur de syntaxe
D Pas d’erreur
8. Comment accéder à la valeur d’une propriété dans un objet JavaScript ?
A objet{nomPropriété}
B objet[nomPropriété]
C objet.nomPropriété
D Les deux B et C
9. Quelle sera la sortie de console.log(typeof {})
?
A ‘object’
B ‘array’
C ‘null’
D ‘undefined’
10. En JavaScript, qu’est-ce qu’une méthode ?
A Une fonction prédéfinie
B Une boucle à l’intérieur d’un objet
C Une fonction stockée en tant que propriété d’un objet
D Une fonction de bibliothèque externe