Flashcard sur JavaScript et DOM

Flashcard sur JavaScript et DOM

Assessment

Flashcard

Science

University

Practice Problem

Hard

Created by

Aymane Benhima

FREE Resource

Student preview

quiz-placeholder

17 questions

Show all answers

1.

FLASHCARD QUESTION

Front

Quelle est la différence principale entre `let` et `const` ?

Back

`const` ne peut pas être réaffecté, `let` peut l'être

Answer explanation

La principale différence entre `let` et `const` est que `const` ne peut pas être réaffecté une fois qu'il a été initialisé, tandis que `let` permet de réaffecter la valeur d'une variable. Cela rend `const` idéal pour les valeurs constantes.

2.

FLASHCARD QUESTION

Front

Quel est le type de données retourné par `typeof null` ?

Back

"object"

Answer explanation

En JavaScript, `typeof null` retourne 'object'. C'est un comportement historique qui peut prêter à confusion, mais c'est la raison pour laquelle la réponse correcte est 'object'.

3.

FLASHCARD QUESTION

Front

Quelle méthode permet de transformer chaque élément d'un tableau ?

Back

.map()

Answer explanation

.map() est la méthode qui permet de transformer chaque élément d'un tableau en appliquant une fonction à chacun d'eux, produisant ainsi un nouveau tableau avec les résultats. Les autres méthodes ont des fonctions différentes.

4.

FLASHCARD QUESTION

Front

Quelle syntaxe est correcte pour une fonction fléchée ?

Back

const greet = () => {}

Answer explanation

La syntaxe correcte pour une fonction fléchée est 'const greet = () => {}', car elle utilise l'opérateur '=>' après la déclaration de la constante. Les autres options ne respectent pas la syntaxe valide des fonctions fléchées.

5.

FLASHCARD QUESTION

Front

Quelle méthode ajoute un élément à la fin d'un tableau ?

Back

.push()

Answer explanation

.push() est la méthode qui permet d'ajouter un élément à la fin d'un tableau en JavaScript. Les autres méthodes, comme .pop(), .unshift() et .shift(), ont des fonctions différentes : .pop() retire le dernier élément, .unshift() ajoute au début, et .shift() retire le premier.

6.

FLASHCARD QUESTION

Front

Quelle propriété est la plus sécurisée pour modifier le texte d'un élément ?
Options: .innerHTML, .innerText, .textContent, .value

Back

.textContent

Answer explanation

.textContent est la propriété la plus sécurisée pour modifier le texte d'un élément, car elle ne permet pas d'injecter du HTML, contrairement à .innerHTML. Cela réduit les risques de vulnérabilités XSS.

7.

FLASHCARD QUESTION

Front

Comment ajouter un écouteur d'événement pour un clic ?

Back

element.addEventListener("click", function() {})

Answer explanation

La méthode correcte pour ajouter un écouteur d'événement pour un clic est 'element.addEventListener("click", function() {})'. Les autres options ne sont pas des méthodes valides en JavaScript.

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?