Premiers pas en JavaScript

Les méthodes dans les tableaux - exercices
cuy copyleft
  See You Why?  

 


méthodes applicables aux tableaux (29.1) | | Test relatif aux méthodes applicables aux tableaux (29.9)

Méthodes pour les tableaux : Join, Pop et autres...

 

 

I. Méthodes pour les tableaux

voir <<< séquence précédente

 

 

VIII. Exercices relatifs aux méthodes des tableaux

 

Exo 29a

Écrire une fonction à un paramètre qui renvoie un nombre renversé, c'est-à-dire que si elle reçoit 12345, la fonction doit renvoyer 54321.

Exo 29b

Écrire une fonction à un paramètre qui reconnait les palindromes.
Pour rappel, un palindrome est un mot (ou un texte) dont l'ordre des lettres reste le même qu'on le lise de gauche à droite ou de droite à gauche. Ainsi, « La mariée ira mal » est un palindrome ; cependant la solution proposée ne l'admettrait que s'il n'y avait pas de caractères accentués...

Un exercice supplémentaire... modifier le script donné en solution pour que les caractères accentués soient pris en compte.

Pas trouvé ??? il suffit de remplacer les caractères accentués par leur équivalent non accentué... mais attention à l'endroit où vous placer ce remplacement...

Exo 29c

Écrire une fonction à un paramètre qui renvoie un mot, mais avec les lettres placées par ordre alphabétique et en ignorant la casse et les caractères accentuées.

Un nouvel exercice ? Reprenez cet énoncé mais en respectant casse et accentuation.
 

Exo 29d

Écrire une fonction à un paramètre qui renvoie tous les facteurs d'un nombre classés par ordre alphabétique croissant (pas numérique croissant).
 

Exo 29e

Écrire une fonction à un paramètre qui renvoie tous les facteurs d'un un mot, mais avec les lettres placées par ordre alphabétique

 

Exo 29f

Que va écrire le script suivant :

var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); document.write(b);

 

Exo 29g

a) Créez un tableau de cinq instruments de musique et affichez-le dans une fenêtre popup
b) Ajoutez-y un nouvel élément en fin de tableau et affichez le nouveau tableau dans une fenêtre popup
c) Remplacez l'avant dernier par "castagnettes" (même si cet élément figure dans votre liste) et affichez le tableau modifié dans une fenêtre popup
d) Retirez l'élément ajouté à l'étape b) et affichez-le dans une fenêtre popup
e) Affichez maintenant le tableau dans son dernier état dans une fenêtre popup .

 

Exo 29m

Modifier le script donné en solution de l'exo29b pour que les caractères accentués soient pris en compte.

Pas trouvé ??? il suffit de remplacer les caractères accentués par leur équivalent non accentué... mais attention à l'endroit où vous placez ce remplacement... pas avant de supprimer les caractères non alphanumériques, sinon il n'y a plus rien à remplacer.

 

Solutions, corrigés

 

29a fonction qui renverse un nombre
29b palindrome
29c fonction qui renvoie un mot, mais avec les lettres placées par ordre alphabétique
29d liste de tous les facteurs d'un nombre classés par ordre alphabétique croissant.
29e C
29f Que va écrire ce sript ?
29g Questions multiples dans un tableau d'instruments de musique
C
29m palindrome et caractères accentués
26n C
C
C

 

 

IV. Test relatif aux méthodes des tableaux

voir séquence suivante >>

 


méthodes applicables aux tableaux (29.1) | | Test relatif aux méthodes applicables aux tableaux (29.9)