QCM En JavaScript– Partie 4

Question 1 sur 10

1. Comment déclarer un tableau « tab » de 10 éléments ?

  • A tab = new Array(10)
  • B var tab[10]
  • C var tab = array(10)
  • D var tab(10)
A

La façon correcte de déclarer un tableau de 10 éléments en JavaScript est d'utiliser 'new Array(10)'.

Question 2 sur 10

2. Quel est le code pour obtenir un nombre aléatoire compris entre 5 et 9 inclus?

  • A Math.floor((Math.random() * 5) + 4);
  • B Math.floor((Math.random() * 4) + 4);
  • C Math.floor((Math.random() * 4) + 5);
  • D Math.floor((Math.random() * 5) + 5);
D

Le code 'Math.floor((Math.random() * 5) + 5)' génère un nombre aléatoire entre 5 et 9 inclus. Math.random() génère un nombre entre 0 et 1, que nous multiplions par 5 pour obtenir un intervalle entre 0 et 5, puis nous ajoutons 5 pour obtenir un intervalle entre 5 et 10 (non inclus).

Question 3 sur 10

3. Pour vérifier si trois variables sont égaux, nous utiliserons_____ ?

  • A X = Y = Z
  • B (X == B) && (Y == Z)
  • C (X = B) && (Y = Z)
  • D (X == B) & (Y == Z)
B

Pour vérifier si trois variables sont égales, nous utilisons l'opérateur '&&' pour combiner les comparaisons: '(X == Y) && (Y == Z)'.

Question 4 sur 10

4. Combien de paramètres peuvent être passés à une fonction?

  • A Aucune
  • B Autant que vous voulez
  • C Un pour chaque argument
  • D Un
B

En JavaScript, vous pouvez passer autant de paramètres que vous le souhaitez à une fonction.

Question 5 sur 10

5. Lequel de ces paramètres n’est pas valide?

  • A texte
  • B une variable
  • C un opérateur
  • D un nombre
C

Les paramètres de fonction ne peuvent pas être des opérateurs. Ils doivent être des identificateurs valides comme des variables, des chaînes de texte, ou des nombres.

Question 6 sur 10

6. Comment pouvez-vous détecter le nom du navigateur du client?

  • A navigator.appName
  • B browser.name
  • C client.navName
  • D window.appName
A

Le nom du navigateur du client peut être détecté à l'aide de 'navigator.appName'.

Question 7 sur 10

7. Si str = "VWXYZ", que retourne str.charAt(3)?

  • A X
  • B Y
  • C Z
  • D false
  • Différence entre JavaScript et TypeScript : JavaScript est un langage de programmation populaire. TypeScript est un langage basé sur JavaScript. La différence clé entre Javascript et TypeScript est que JavaScript est… Lire plus
B

La méthode 'charAt(3)' retourne le caractère à l'index 3 dans la chaîne 'VWXYZ', ce qui est 'Y' (les indices commencent à 0).

Question 8 sur 10

8. L’instruction suivante 'A ? B : C' est équivalente à ______?

  • A if (A) {B; C}
  • B if (A != B) C
  • C if (A == B) C
  • D if (A) {B} else {C}
D

L'opérateur ternaire 'A ? B : C' est équivalent à 'if (A) { B } else { C }'.

Question 9 sur 10

9. Lequel n’est pas un opérateur de comparaison?

  • A <
  • B >
  • C =
  • D !=
C

'=' est un opérateur d'affectation, pas un opérateur de comparaison. Les opérateurs de comparaison incluent '<', '>', et '!='.

Question 10 sur 10

10. Quel événement est spécifique au clavier?

  • A onkeypress
  • B onkeydown
  • C onclick
  • D onfocus
A

'onkeypress' est un événement spécifique au clavier, déclenché lorsqu'une touche est enfoncée.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.