Avatar billede tgl Nybegynder
11. april 2001 - 10:39 Der er 3 kommentarer og
1 løsning

Counter på array-elementer og addering af elementer i array

Jeg har følgende kode :

var arrAar = new Array(f6,f12,f18,f27,f33,f39,f45,f52,f58,f64,f70,f76,f82,f88,f94,f100,f106,f112,f118,f124,f130,f136,f142,f148,f154,f160,f166,f174,f180,f186,f192,f198,f204,f210,f216,f222,f228,f234,f240)
var size = arrAar.length;
var count;
var temp;
for (var i=0; i<size; ++i) {
if (arrAar[i] != \"0\")
{
  temp = parseFloat(arrAar[i])
  count = count + 1
  alert(\"Antal karakter : \" + count)
}
} //end for

Dette virker bare ikke, men hvordan bør man sø skrive koden som alert-boxen kun popper op 1 gang med det endelige antal karaktere.

Desuden vil jeg også gerne have adderet karaktererne som er forskellige fra 0.

Nogen som kan hjælpe med dette?

Avatar billede jakoba Nybegynder
11. april 2001 - 11:17 #1
var arrAar = new Array(f6,f12,f18,f27,f33,f39,f45,f52,f58,f64,f70,f76,f82,f88,f94,f100,f106,f112,f118,f124,f130,f136,f142,f148,f154,f160,f166,f174,f180,f186,f192,f198,f204,f210,f216,f222,f228,f234,f240)
var size = arrAar.length;
var count;
var temp = 0;;
for (var i=0; i<size; ++i) {
  if (arrAar[i] != \"0\") {
    temp += parseFloat(arrAar[i]);
    count = count + 1;
    }
  }; //end for
alert(\"Antal karakter : \" + count);
alert(\"samlet vaerdi er : \" +temp);

det var ikke meget der manglede :)

mvh JakobA
Avatar billede jakoba Nybegynder
11. april 2001 - 11:19 #2
Ups  count bør også sættes til 0 (ligesom temp):
var count = 0;
Avatar billede tgl Nybegynder
11. april 2001 - 11:28 #3
Hmm, måske jeg virkelig trænger til en påskeferie. :-)

Hvor om alt er skal du have tak for hjælpen.

Avatar billede jakoba Nybegynder
11. april 2001 - 11:36 #4
:-))  mee too.  Takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester