HELP JAVASCRIPT FONCTION ET TABLEAUX

Résolu/Fermé
lolflash99 Messages postés 2 Date d'inscription samedi 5 novembre 2016 Statut Membre Dernière intervention 6 novembre 2016 - Modifié par Chris 94 le 5/11/2016 à 19:25
lolflash99 Messages postés 2 Date d'inscription samedi 5 novembre 2016 Statut Membre Dernière intervention 6 novembre 2016 - 6 nov. 2016 à 12:48
Bonjour, je suis en terminale spétialité isn et je dois rendre un programme mardi. Voici du code qui résume mon probleme :

var tc = new Array(3,6,20,4,1);

function kase(tm) {

 pgc = 0;
 pgv = 0;

 for (a=0; a<tm.length; a++) {
  if (tm[a]>pgv) {
   pgv = tm[a];
   pgc = a;
  }
 
 return pgc;

 }

}

document.write(kase(tc));

enfait, ce que je veux c'est récupérer la case du tableau dans laquelle il y a la plus grande valeur et cette fonction "kase" fonctionne très bien, le problème c'est que si je fais ça ça me sort toukours 0. AIDEZ MOI SVP
A voir également:

2 réponses

Utilisateur anonyme
5 nov. 2016 à 23:25
Bonjour

Ton return est à l'intérieur de ton for. Donc tu quittes la fonction dès la première boucle, quelles que soient les valeurs.
1
lolflash99 Messages postés 2 Date d'inscription samedi 5 novembre 2016 Statut Membre Dernière intervention 6 novembre 2016
6 nov. 2016 à 12:48
Merci ça marche !
0