Labo
Exercice 1
Créer un tableau contenant les jours de la semaine et l’afficher dans la page html.
Exercice 2
Reprenez l’exercice 1 et, en dessous du tableau, affichez : “La longueur du tableau est X” (où X représente le nombre de cases du tableau"
Exercice 3
Reprenez l’exercice 2 et modifiez le tableau pour que mardi et jeudi soit dans un autre langue. Ces modifications doivent être faites après avoir affiché la longueur dans l’exercice 2.
Affichez à nouveau le tableau.
Exercice 4
Reprenez le tableau de l’exercice 1 et affichez le sous la forme :
Le jour dans la case 0 du tableau est Lundi
Le jour dans la case 1 du tableau est Mardi
Le jour dans la case 2 du tableau est Mercredi
…
Exercice 5
Même chose que 4 mais cette fois-ci, l’affichage doit indiquer :
Le jour 1 de la semaine est Lundi
Le jour 2 de la semaine est Mardi
Le jour 3 de la semaine est Mercredi
…
Exercice 6
Vous disposez du tableau jours
qui contient les montants dépensés chaque jour pendant une semaine. Par exemple :
jours = [134, 567, 387, 982, 12, 78, 54]
Demandez à l’utilisateur de saisir un jour (exemple 4), vous devrez alors faire la somme des montants dépensés les 4 premiers jours.
Exercice 7
Créez un tableau à deux dimensions. Le tableau représente 5 étudiants qui ont chacun 3 notes. Ce sera un tableau de 5 cases. Chaque case contiendra un tableau de 3 cases représentant les notes des étudiants.
Parcourez ce tableau à deux dimensions et calculez la moyenne de chacun des étudiants.
Exercice 8
Créez 3 objets de votre choix contenant chacun au moins 3 champs.
Affichez les champs de chacun des objets.
Ajoutez un champs à un des objets et modifiez un autre de ces champs.
Affichez à nouveau l’objet.
Exercice 9
Vous disposez de la chaine de caractères ci-dessous :
let maChaine = 'Ryu+Ken+Chun-Li+Cammy+Guile+Sakura+Sagat+Juri';
Transformez cette chaine en un tableau de prénom en utilisant le +
comme séparateur.
Ajoutez deux prénoms au tableau des présences.
Créez un deuxième tableau qui sera l’inverse du premier.
Retirez le dernier prénom de ce nouveau tableau et affichez le.
Exercice 10
Il est possible de définir un objet en le plaçant directement dans un tableau :
let tab = new Array(3);
tab[0] = {
"numEtudiant": "p345256",
"Examen1" : 92,
"Examen2" : 89,
"TP" : 100
}
La première case du tableau contient alors un objet.
Créez un tableau contenant 3 étudiants du même type que celui en exemple.
Calculez la moyenne de chacun des étudiants et affichez la.
Calculez la moyenne des étudiants à l’examen 2 et affichez la.
Exercice 11
Définissez une classe Musicien dont le constructeur prend trois paramètres : nom, age, instrument.
Créez une méthode affiche()
qui permet d’afficher le nom, l’age et l’instrument du musicien.
Créez une autre méthode, joue()
qui permet de faire jouer le musicien.
Est-il possible d’ajouter une propriété au musicien? Si oui, pouvez-vous y accéder?