Plus funktionen vil ikk virke??

Tags:    javascript

Hej udviklere

Jeg har en funktion, hvor der et sted skal lægges to tal sammen:
document.trekant.A.value = aTrekant+bTrekant;

men hvis inputtet er fx 4 og 5, bliver det til 45.
Jeg kan godt kan godt gange de to tal uden problemer, så det er ikk et problem med inputtet.
Hvad er der galt?



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato


Hej Sam,

Det er fordi at typen af aTrekant og bTrekant er Strenge. Du skal konvertere dem til int's inden du kan lægge dem sammen.

Med venlig hilsen
Ieet





var value = (1*aTrekant)+(1*bTrekant)

parenteserne er egentlig ikke nødvendige da gange går før plus... Men det er nemmere at læse. :)



Indlæg senest redigeret d. 05.12.2007 22:05 af Bruger #10216
Forklar hurtigt hvordan, evt. lidt kode
(så slipper jeg for en tur på google)



Er det den korrekte måde??



Fandt det selv..

Den korrekte måde er at bruge parseInt() på variablerne.

Tak til begge



t