Quiz interactif généré par IA à partir du document : 659bf49b092b4_Série7-Le langage JavaScript.pdf
Question 1 sur 10 20:00
[{"id":15599,"question":"Quel mot-clé est utilisé pour déclarer une variable en JavaScript ?","option_a":"var","option_b":"let","option_c":"const","option_d":"tous les trois","option_e":"","option_f":"","bonne_reponse":"d","explication":"Les mots-clés 'var', 'let' et 'const' permettent de déclarer des variables en JavaScript, avec des différences de portée (globale, bloc ou constante).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"d\", \"options\": {\"a\": \"var\", \"b\": \"let\", \"c\": \"const\", \"d\": \"tous les trois\"}}","_debug_options_count":4},{"id":15600,"question":"La fonction 'alert()' en JavaScript permet d'afficher une boîte de dialogue.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"'alert()' est une fonction native de JavaScript qui affiche une boîte de dialogue avec un message et un bouton OK.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":15601,"question":"Quel opérateur est utilisé pour comparer à la fois la valeur et le type en JavaScript ?","option_a":"==","option_b":"===","option_c":"!=","option_d":"!==","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'opérateur '===' compare strictement la valeur et le type des opérandes, contrairement à '==' qui ne compare que les valeurs.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"==\", \"b\": \"===\", \"c\": \"!=\", \"d\": \"!==\"}}","_debug_options_count":4},{"id":15602,"question":"La méthode 'document.getElementById()' permet de sélectionner un élément HTML par son identifiant.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Cette méthode est utilisée pour récupérer un élément du DOM en fonction de son attribut 'id'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":15603,"question":"Quel est le résultat de l'expression 'typeof \"Hello\"' en JavaScript ?","option_a":"string","option_b":"number","option_c":"object","option_d":"undefined","option_e":"","option_f":"","bonne_reponse":"a","explication":"L'opérateur 'typeof' retourne le type de la donnée, ici une chaîne de caractères ('string').","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"string\", \"b\": \"number\", \"c\": \"object\", \"d\": \"undefined\"}}","_debug_options_count":4},{"id":15604,"question":"La boucle 'for...of' est utilisée pour itérer sur les propriétés d'un objet.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"La boucle 'for...of' itère sur les valeurs d'un objet itérable (tableau, chaîne, etc.), tandis que 'for...in' itère sur les propriétés d'un objet.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":15605,"question":"Quel événement est déclenché lorsqu'un utilisateur clique sur un bouton en HTML ?","option_a":"onclick","option_b":"onload","option_c":"onchange","option_d":"onmouseover","option_e":"","option_f":"","bonne_reponse":"a","explication":"L'événement 'onclick' est déclenché lorsqu'un utilisateur clique sur un élément HTML comme un bouton.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"onclick\", \"b\": \"onload\", \"c\": \"onchange\", \"d\": \"onmouseover\"}}","_debug_options_count":4},{"id":15606,"question":"La fonction fléchée (arrow function) en JavaScript utilise le mot-clé 'function'.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Les fonctions fléchées (ex: () =\u003E {}) n'utilisent pas le mot-clé 'function' et ont une syntaxe plus concise.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":15607,"question":"Quel est le rôle de la méthode 'addEventListener()' ?","option_a":"Ajouter un événement à un élément","option_b":"Supprimer un événement","option_c":"Modifier un événement","option_d":"Lister les événements","option_e":"","option_f":"","bonne_reponse":"a","explication":"Cette méthode permet d'attacher une fonction de rappel à un événement sur un élément du DOM.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Ajouter un événement à un élément\", \"b\": \"Supprimer un évé","_debug_options_count":4},{"id":15608,"question":"En JavaScript, une variable déclarée avec 'let' a une portée limitée au bloc où elle est définie.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Contrairement à 'var', 'let' a une portée de bloc (limité aux accolades {}), ce qui évite les hoisting et les erreurs de portée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.