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)
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);
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)
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
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
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
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
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}
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 !=
'=' 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
'onkeypress' est un événement spécifique au clavier, déclenché lorsqu'une touche est enfoncée.
Pas encore de commentaires.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.