Apprendre JavaScript | Exercice 9 QUIZ !





1. Quel mot-clé est utilisé pour déclarer une variable en JavaScript ?

a) const
b) int
c) string
d) def

2. Comment afficher un message dans la console du navigateur ?

a) print()
b) console.log()
c) echo()
d) write()

3. Quel Objet Math me donne un entier sans l’arrondir ?

a) Math.round
b) Math.min
c) Math.random
d) Math.trunc

4. Quelle est la syntaxe correcte pour appeler une fonction nommée `myFunction` ?

a) call myFunction()
b) myFunction
c) myFunction()
d) function myFunction()

5. Quel symbole est utilisé pour les commentaires sur une seule ligne ?

a) //
b) #
c) <!--
d) $$

6. Quelle est la bonne façon de créer un tableau en JavaScript ?

a) `let arr = [1, 2, 3];`
b) `let arr = {1, 2, 3};`
c) `let arr = (1, 2, 3);`
d) `let arr = "1, 2, 3";`

7. Pour ouvrir une boîte de dialogue je dois écrire ?

a) print
b) prompt
c) echo
d) console.log

8. Quel est l'opérateur d'égalité stricte en JavaScript ?

a) ==
b) ===
c) !=
d) =

9. Quelle méthode est utilisée pour convertir une chaîne de caractères en nombre entier ?

a) parseInt()
b) toNumber()
c) int()
d) NumberFormat()

10. Que signifie `NaN` en JavaScript ?

a) Not a Name
b) Not a Number
c) Not a Null
d) Not a Namespace

11. Comment accéder au deuxième élément du tableau suivant : `let arr = [10, 20, 30];` ?

a) arr[0]
b) arr[1]
c) arr[2]
d) arr[3]

12. Que fait l'instruction `alert("Bonjour !");` ?

a) Affiche "Bonjour !" dans la console
b) Affiche "Bonjour !" dans une boîte de dialogue
c) Affiche "Bonjour !" en bas de la page
d) Affiche "Bonjour !" dans un fichier journal

13. Comment déclarer une fonction en JavaScript ?

a) `let myFunction = function() { ... }`
b) `function: myFunction { ... }`
c) `create myFunction() { ... }`
d) `define myFunction() { ... }`

14. Quelle est la sortie de `console.log(2 + "2");` ?

a) 4
b) "22"
c) undefined
d) NaN

15. Que signifie `===` en JavaScript ?

a) Égalité stricte
b) Assignation
c) Comparaison de type seulement
d) Comparaison de valeur seulement

16. Que faut-il écrire pour ajouter un écouteur ?

a) getElementById
b) querySelectorAll
c) addEventListener
d) forEach

17. Quel est le résultat de `Boolean(0);` ?

a) true
b) false
c) 0
d) NaN

18. Que fait `let x = y || 10;` si `y` est `null` ou `undefined` ?

a) x prend la valeur de y
b) x prend la valeur 0
c) x prend la valeur 10
d) x reste undefined

19. Quelle boucle est utilisée pour parcourir chaque élément d'un tableau ?

a) for...each
b) for...of
c) for...in
d) each...in

20. Comment ajouter un commentaire multi-lignes en JavaScript ?

a) //
b) ##
c) /* */
d) /**
Froggiesplaining : Froggie