Les méthodes dans les tableaux - exercices |
See You Why? |
É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.
É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...
É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.
É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).
É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
Que va écrire le script suivant :
var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); document.write(b);
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 .
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.