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
- Afficher un tableau javascript en html ✓ - Forum Javascript
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
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^^