wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

JS#3

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Quelle est la syntaxe correcte pour créer un tableau vide en JavaScript ?

a)

let myArray = {};

b)

let myArray = [];

c)

let myArray = ();

d)

let myArray = '';

2.

Comment accéder au premier élément d'un tableau nommé fruits ?

a)

fruits[0];

b)

fruits(1);

c)

fruits.first();

d)

fruits[1];

3.

Quelle méthode utilisez-vous pour ajouter un élément à la fin d'un tableau ?

a)

push()

b)

pop()

c)

shift()

d)

unshift()

4.

Quelle méthode utilisez-vous pour supprimer le dernier élément d'un tableau ?

a)

push()

b)

pop()

c)

shift()

d)

unshift()

5.

Que fait le code suivant ?

let numbers = [1, 2, 3, 4, 5];

for (let i = 0; i < numbers.length; i++) {

    console.log(numbers[i]);

}

a)

Affiche tous les éléments du tableau

b)

Affiche uniquement les éléments pairs

c)

Affiche uniquement les éléments impairs

d)

Ne fait rien

6.

Quelle est la sortie de ce code ?

let fruits = ['pomme', 'banane', 'cerise'];

fruits.forEach(fruit => console.log(fruit));

a)

Affiche "pomme", "banane", "cerise" sur la même ligne

b)

Affiche chaque fruit sur une ligne séparée

c)

Affiche le dernier fruit seulement

d)

Ne fait rien

7.

Quelle méthode utilisez-vous pour ajouter un élément au début d'un tableau ?

a)

push()

b)

pop()

c)

shift()

d)

unshift()

8.

Quelle méthode utilisez-vous pour supprimer le premier élément d'un tableau ?

a)

push()

b)

pop()

c)

shift()

d)

unshift()

9.

Que fait la méthode filter() dans le code suivant ?

let numbers = [1, 2, 3, 4, 5];

let evenNumbers = numbers.filter(number => number % 2 === 0);

a)

Crée un nouveau tableau avec tous les nombres

b)
  • Crée un nouveau tableau avec les nombres pairs

c)

Modifie le tableau original pour ne garder que les nombres pairs

d)

Supprime les nombres pairs du tableau original

10.

Quelle fonction prend un tableau de mots et retourne un nouveau tableau contenant uniquement les mots qui ont plus de 4 lettres.

a)

function filterLongWords(words) {

return words.filter(word => word.length >= 4);

}

b)

function filterLongWords(words) {

return words.filter(word => word.length < 4);

}

c)

function filterLongWords(words) {

let result = [];

words.forEach(word => {

if(word.length > 4) {

result.push(words);

}

});

return result;

}

d)

function filterLongWords(words) {

return words.filter(word => word.length > 4);

}