Problème d'arrays en Javascript
Sheenatos
-
Sheenatos -
Sheenatos -
Bonjour,
j'essaie de faire ceci....
La fonction big prend un tableau de nombres en paramétre.
Elle dois retourner le plus grand.
Ex :
var tableau2nombre = new Array(100, 56, 67, 98, 33, 12, 45, 44, 90, 87);
var test = big(tableau2nombre);
alert (test); /* affichera : '100' */
J'ai essayé de faire sort(compare) et reverse et de prendre la première valeur, mais je n'arrive pas à faire ça sans introduire d'array (sachant que celui-ci est introduit après création de la fonction...)
Help!!!
j'essaie de faire ceci....
La fonction big prend un tableau de nombres en paramétre.
Elle dois retourner le plus grand.
Ex :
var tableau2nombre = new Array(100, 56, 67, 98, 33, 12, 45, 44, 90, 87);
var test = big(tableau2nombre);
alert (test); /* affichera : '100' */
J'ai essayé de faire sort(compare) et reverse et de prendre la première valeur, mais je n'arrive pas à faire ça sans introduire d'array (sachant que celui-ci est introduit après création de la fonction...)
Help!!!
A voir également:
- Problème d'arrays en Javascript
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Javascript arrondi - Forum Javascript
1 réponse
Bonjour,
tu peux simplement faire une boucle qui parcours ton tableau et mémorise à chaque fois l'élément le plus grand.
Cette fonction te renverra null si le tableau est vide, et le plus grand nombre s'il contient des nombres.
Si tu as des questions sur la fonction n'hésite pas.
Bon courage ;)
tu peux simplement faire une boucle qui parcours ton tableau et mémorise à chaque fois l'élément le plus grand.
function big(monTab) { var num_max = null ; if(typeof(monTab) != 'undefined') { for(var i=0 ; i<monTab.length ;i++) { if(num_max == null || num_max < monTab[i]) num_max = monTab[i] ; } } return num_max ; }
Cette fonction te renverra null si le tableau est vide, et le plus grand nombre s'il contient des nombres.
Si tu as des questions sur la fonction n'hésite pas.
Bon courage ;)
Sheenatos
Merci beaucoup à priori ça marche^^