Bonjour à tous, j'apprends le JavaScript et j'ai essayé pour m'entrainer de faire un code qui pourrait remettre dans l'ordre numérique la contenance d'un tableau alors le voici (je le lance tout simplement sur FireFox) :
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <!DOCTYPE html> <html> <head> <script> var tableau = [3, 64, 21, 93, 23, 45, 54, 12] var resultat = tableau for (var i = 0; i < resultat.length; i++) { if (resultat[i] > resultat[i + 1]) { var tmp = resultat[i + 1] resultat[i + 1] = resultat[i] resultat[i] = tmp } console.log(resultat[i] + ",") } </script> </head> <body> </body> </html>
Mais malheureusement cela donne :
3, 21, 64, 23, 45, 54, 12, 93,
Alors, j'aimerais bien savoir qu'est ce qui ne va pas avec mon code. Je suis bien aller voir sur internet d'autre façon de trier par ordre numérique un tableau mais ce qui m'intéresse est de savoir quelle est mon erreur.
Partager