BRE03

Jour 2 : Exercices sur les tableaux

Exercice 0

Exercice 1 : Parcours d’un tableau de string

Dans le dossier bre03-js-j2, créez un dossier ex-1 dans lequel vous allez créer deux fichiers : index.html et index.js.

Le code du fichier index.html :

<!DOCTYPE html>
<html lang="fr">
	<head>
		<title>Exercice 1</title>
	</head>
	<body>
		<script type="application/javascript" src="index.js"></script>
	</body>
</html>

Afficher tous les éléments du tableau animals avec la syntaxe simple


let animals = ["Dog", "Cat", "Spider", "Bat", "Snake", "Bear"];

// Afficher tous les éléments du tableau animals avec la syntaxe simple

Afficher tous les éléments du tableau gods avec la syntaxe for ... of


let gods = ["Zeus", "Persephone", "Dyonisos", "Artemis", "Ares"];

// Afficher tous les éléments du tableau gods avec la syntaxe for ... of

Exercice 2: Parcours de tableaux de string + conditions

Dans le dossier bre03-js-j2, créez un dossier ex-2 dans lequel vous allez créer deux fichiers : index.html et index.js.

Le code du fichier index.html :

<!DOCTYPE html>
<html lang="fr">
	<head>
		<title>Exercice 2</title>
	</head>
	<body>
		<script type="application/javascript" src="index.js"></script>
	</body>
</html>

Pour le tableau animals_even : afficher les animaux dont la clé est un nombre pair Pour le tableau animals_odd : afficher les animaux dont la clé est un nombre impair


let animals_even = ["Dog", "Cat", "Spider"];
let animals_odd = ["Bat", "Snake", "Bear"];


// pour le tableau animals_even : afficher les animaux dont la clé est un nombre pair

// pour le tableau animals_odd : afficher les animaux dont la clé est un nombre impair

Exercice 3 : Parcours d’un tableau de Number

Dans le dossier bre03-js-j2, créez un dossier ex-3 dans lequel vous allez créer deux fichiers : index.html et index.js.

Le code du fichier index.html :

<!DOCTYPE html>
<html lang="fr">
	<head>
		<title>Exercice 3</title>
	</head>
	<body>
		<script type="application/javascript" src="index.js"></script>
	</body>
</html>

Dans la variable sum, calculer la somme de tous les nombres du tableau numbers en le parcourant avec une boucle puis afficher la variable sum.

let numbers = [10, 11, 15, 6];

let sum = ;

Exercice 4 : Tableaux imbriqués simples

Dans le dossier bre03-js-j2, créez un dossier ex-4 dans lequel vous allez créer deux fichiers : index.html et index.js.

Le code du fichier index.html :

<!DOCTYPE html>
<html lang="fr">
	<head>
		<title>Exercice 4</title>
	</head>
	<body>
		<script type="application/javascript" src="index.js"></script>
	</body>
</html>

Affichez tous les nombres compris dans les sous-tableaux de numbers en utilisant des boucles.

let numbers = [
    [71, 15, 28],
    [33, 44],
    [-5, 11, 85]
];

Exercice 5 : Tableaux imbriqués et valeurs du tableau

Dans le dossier bre03-js-j2, créez un dossier ex-5 dans lequel vous allez créer deux fichiers : index.html et index.js.

Le code du fichier index.html :

<!DOCTYPE html>
<html lang="fr">
	<head>
		<title>Exercice 5</title>
	</head>
	<body>
		<script type="application/javascript" src="index.js"></script>
	</body>
</html>

Affichez tous les nombres compris dans le tableau numbers et ses sous tableaux en utilisant des boucles.

let numbers = [
    29,
    [71, 15, 28],
    35,
    [33, 44],
    [-5, 11, 85],
    56
];

Exercice 6 : Tableaux imbriqués et calculs

Dans le dossier bre03-js-j2, créez un dossier ex-6 dans lequel vous allez créer deux fichiers : index.html et index.js.

Le code du fichier index.html :

<!DOCTYPE html>
<html lang="fr">
	<head>
		<title>Exercice 6</title>
	</head>
	<body>
		<script type="application/javascript" src="index.js"></script>
	</body>
</html>

Dans la variable average, calculer la moyenne de toutes les notes des tableaux imbriqués dans grades en les parcourant avec des boucles puis afficher la variable average.

let grades = [
    [20, 10],
    [15, 20],
    [13, 18]
];

let average = ;