Vous êtes sur la page 1sur 4

Exercices les tableaux en JavaScript

Exercice 01

Soit le tableau suivant :

var semaine = ["lan", "mra", "mer", "jeu", "ven", "sam", "ddi" ];

1. Afficher les valeurs du tableau.


2. Retirer la dernière valeur du tableau.
3. Ajouter la valeur "dim" à la fin du tableau.
4. Retirer la première valeur du tableau.
5. Ajouter la valeur "lun" au début du tableau.
6. Remplacer la valeur "mra" pas "mar".
7. Afficher le nombre des éléments dans le tableau.
8. Afficher la quatrième valeur du tableau.
9. Vérifier si le tableau contient la valeur "ven".
10. Donner l'indice de la valeur "dim".
11. Créer un tableau weekend qui contient les deux jours du weekend et un tableau week qui contient
les cinq premiers jours.
12. <script>
13. var semaine=["Dim","Lun","Mra","Mer","Jeu","Ven","Sam"]
14. for(var element of semaine)
15. document.write(element+"<br>")
16. document.write('<hr>')
17. semaine.pop()
18. for(var jour of semaine)
19. document.write(jour+"<br>")
20. document.write('<hr>')
21. semaine.push("Samedi")
22. for(jour of semaine)
23. document.write(jour+"<br>")
24. document.write('<hr>')
25. semaine[2]="Mardi"
26. for(jour of semaine)
27. document.write(jour+"<br>")
28. document.write('<hr>')
29. document.write("Le tableau contient "+semaine.length+" éléments")
30. </script>
Exercice 02

Soit le tableau suivant :


var fruits1 = [ "Pomme", "Raisin", "Banane", "Kiwi" ];
1. Afficher la liste des fruits disponibles.
2. Demander au client quel fruit il désire acheter. (Si le fruit désiré est disponible retirez le du tableau
et afficher "OK". Sinon afficher "Indisponible".)
3. Organiser les fruits alphabétiquement.
4. Inverser les éléments du tableau.
5. Vérifier si le tableau contient "Orange", sinon ajouter le.
6. Soit le deuxième tableau var fruits2 = [ "Melon", "Cerise", "Fraise"];
7. Créer un tableau fruits qui contient les fruits dans les deux tableaux.
8. <script>
9. var fruits = [ 'Mangue', "1",'Raisin', 'Figue', 'Kiwi',"0"]
10. for(var elt of fruits)
11. document.write(elt+'<br>')
12. var element=prompt('Quel fruit désirez vous ? ')
13. //element.trim()
14. /* for(var fruit of fruits)
15. if(fruit==element)*/
16. if(fruits.includes(element))
17. {
18. var pos=fruits.indexOf(element)
19. console.log(pos)
20. fruits.splice(pos,1)
21. for(var elt of fruits)
22. document.write(elt+'<br>')
23. //document.write(element+" est disponible dans la liste!!")
24. }
25. else
26. document.write(element+" est inisponible dans la liste!!")
27. </script>
Exercice 03

Ecrire un programme qui demande à l’utilisateur de saisir 7 nombres entiers comprises entre 9 et 99,
puis une fois la saisie terminée, les affiche.
Le programme doit redemander la saisie en cas d’erreur sans compter cet étape
Le programme permet à l’utilisateur de voir le numéro du nombre à saisir de la manière suivante:

Le programme affiche les nombres des entiers pairs, le nombre des entiers impairs saisis et le nombre
des itérations fausses
Le programme affiche le tableau des nombres pairs et le tableau des nombres impairs saisis
Le schéma suivant représente le résultat souhaitait

var Nombre=[]
var Paires=[]
var impaires=[]
for(var i=0;i<7;i++)
{
var N=parseInt(prompt("Donner le "+i+1+" nombre entier compris entre 9 et 99, "))
while(N<9 || N>99 || isNaN(N))
N=parseInt(prompt("Attention, donner des nombres entiers comprises entre 9 et
99, "))
Nombre.push(N)
if(N%2==0)
Paires.push(N)
else
impaires.push(N)
}
if(Paires.length>impaires.length)
var indice=Paires.length
else
var indice=impaires.length
for(var elt of Nombre)
document.write(elt+"<br>")
document.write("<table bordesr='1'><tr><th>Nombres paires</th><th>Nombres
impaires</th></tr>")
for(var i=0;i<indice;i++)
document.write("<tr><td>"+Paires[i]+"</td><td>"+impaires[i]+"</td></tr>")
document.write('<table')
Exercice 4

Créer une variable de type tableau dans laquelle on enregistre les mois de l’année.
A l’aide de la méthode join, affichez : les mois de l’année : Lundi ; Mardi ; Mercredi ; Jeudi ; Vendredi ;
Samedi ; Dimanche.
En utilisant la boucle for, afficher :
Jour 0 : Lundi
Jour 1 : Mardi
Jour 2 : Mercredi
Jour 4 : Vendredi
Jour 5 : Samedi
Jour 6 : Dimanche

Vous aimerez peut-être aussi