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. Le fichier JavaScript a une extension de :
A .Java
B .javascript
C .Js
D .html
C
La bonne réponse est « .Js » car en JavaScript, l’extension de fichier est typiquement « .js ». Cette extension est utilisée pour identifier les fichiers qui contiennent du code JavaScript. Par convention, les fichiers JavaScript sont enregistrés avec cette extension pour indiquer clairement qu’ils contiennent du code JavaScript pouvant être exécuté par un moteur JavaScript. Les autres extensions de fichiers répertoriées dans les options, telles que « .Java », « .javascript » et « .html », ne sont pas généralement utilisées pour les fichiers JavaScript.
2. La balise ____________ est utilisée pour donner un titre au tableau.
A Head
B Td
C Th
D Caption
D
La bonne réponse est « caption ». En HTML, la balise « caption » est utilisée pour donner un titre au tableau. Elle est placée immédiatement après la balise d’ouverture « table » et avant les balises « tr » et « td ». La balise « caption » permet de donner un titre ou une description au tableau, ce qui permet aux utilisateurs de comprendre plus facilement son contenu ou son objectif.
3. IsNaN() évalue un argument pour déterminer si une valeur donnée:
A N’est pas nulle
B N’est pas un nombre
C N’est pas un nouvel objet
D Aucune de ces réponses
B
La fonction isNaN() évalue un argument pour déterminer si la valeur donnée n’est pas un nombre. Elle vérifie si l’argument est une valeur numérique ou s’il peut être converti en une valeur numérique. Si l’argument n’est pas un nombre, la fonction renvoie true ; sinon, elle renvoie false. Exemple:
4. La fonction est utilisée pour convertir une chaîne de caractères en Int:
A Integer.Parse
B Int.Parse
C Parse.Int
D Number.parseInt()
D
Number.parseInt() est la bonne réponse car il s’agit d’une fonction utilisée pour convertir la représentation d’une chaîne de caractères d’un nombre en son équivalent en nombres entiers. Elle prend une chaîne en entrée et renvoie la valeur entière. Cette fonction est couramment utilisée en programmation pour convertir les valeurs saisies par l’utilisateur ou les données stockées sous forme de chaînes de caractères en nombres entiers à des fins d’opérations mathématiques ou autres. Exemple:
var nbr = parseInt("10");
5. Un événement est utilisé pour vérifier une zone de texte vide:
A Onclick()
B OnFocus()
C OnBlur()
D Aucun
C
L’événement onBlur() est utilisé pour vérifier si une zone de texte est vide. Cet événement est déclenché lorsque l’utilisateur quitte la zone de texte, ce qui indique qu’il a fini de saisir le texte. En utilisant l’événement onBlur(), les développeurs peuvent valider la saisie et afficher un message d’erreur si la zone de texte est vide. Les autres options, onclick() et onFocus(), ne vérifient pas spécifiquement si la zone de texte est vide. La bonne réponse est donc onBlur().
6. La méthode Prompt() contient _______ nombres de paramètres.
A Un
B Deux
C Trois
D Zéro
B
la fonction prompt prend 2 arguments: le texte à afficher et le texte par défaut.
7. getMonth() renvoie le mois sous la forme suivante:
A Int
B Float
C Char
D Chaîne de caractères
A
La fonction getMonth() dans les langages de programmation tels que Java ou JavaScript renvoie le mois sous la forme d’un entier. Cela signifie que la fonction fournit la représentation numérique du mois, généralement comprise entre 0 et 11, où 0 représente le mois Janvier et 11 le mois Décembre. L’utilisation d’un nombre entier pour représenter le mois facilite la manipulation et la comparaison des dates dans un programme.
8. Si le bouton est cliqué, le gestionnaire d’événements _______ est invoqué.
A OnSubmit()
B OnLoad()
C IsPostBack()
D Onclick()
D
Lorsqu’un bouton est cliqué, le gestionnaire d’événements qui lui est associé est invoqué. Dans ce cas, la bonne réponse est « Onclick() » car c’est l’événement qui est déclenché lorsque le bouton est cliqué. Les autres options, « OnSubmit() », « OnLoad() » et « IsPostBack() » ne sont pas pertinentes dans ce contexte car elles ne sont pas spécifiques aux clics sur les boutons.
9. Une fonction associée à un objet est appelée ________.
A Fonction
B Méthode
C Lien
D Aucun
B
Une fonction associée à un objet est appelée méthode. Dans la programmation orientée objet, une méthode est un comportement qu’un objet peut exécuter. Elle est définie dans une classe et peut accéder aux données de l’objet auquel elle appartient et les manipuler. Les méthodes sont utilisées pour encapsuler des fonctionnalités connexes et fournir un moyen d’interagir avec les objets. Elles sont appelées en utilisant la notation point, où le nom de l’objet est suivi du nom de la méthode.
10. Quelle instruction ne peut pas être utilisée pour déclarer une variable en JavaScript ?
A Let
B Var
C Int
D Const
C
L’énoncé « int » ne peut pas être utilisé pour déclarer une variable en JavaScript. En JavaScript, les variables peuvent être déclarées à l’aide des mots-clés « let », « var » ou « const », mais « int » n’est pas un mot-clé valide pour la déclaration de variables en JavaScript.