[JS] karakter codes bij elkaar optellen

Pagina: 1
Acties:
  • 50 views sinds 30-01-2008

  • Rixard
  • Registratie: September 2000
  • Laatst online: 23-08 22:54
Hallo,
Ik heb een pdracht voor school gekregen waarbij ik de waarde van een postcode
moet uitrekenen en dan bedoel ik waarde van cijfer 1 + waarde cijfer 2 [...] +waarde letter 1 + waarde letter 2

maar wanneer ik dit nu doe krijg ik het volgende:
postcode 1234AA;
uitkomst:

495051526565 |:(

maar het is dus mijn bedoeling om 49 + 50 + 51 + 52 + 65 + 65 = 332
ik heb het volgende geprobeerd:

[JS]
postcode="1234AA"
PostCodeWaarde=""
teller=0;

do
{
PostCodeWaarde = PostCodeWaarde + postcode.charCodeAt(teller);
teller++;
}

while(teller < postcode.length)

document.write(PostCodeWaarde)
[/JS]

Ik heb ook al met een tussenwaarde gewerkt dus:

PcTussenWaarde = PcTussenWaarde + PostCodeWaarde
meteen na PostCodewaarde= etc, maar ook dit werkt niet..

weet iemand hoe ik WEL aan de waarde 332 kom?
(en dan niet var PostCodeWaarde = 332 ;) )

Verwijderd

We vinden het ook héél fijn dat je niet even hebt gekeken naar de antwoorden die je in je andere topic kreeg.

PostCodeWaarde initialiseer je als lege String, en dat moet niet. Een string plus een getal is namelijk een string. En strings worden opgeteld door ze achter elkaar te plakken.

Maak er dus PostCodeWaarde = 0; van.
En owja, gebruik een for-loop.

Dit topic is gesloten.