Avatar billede bongii Nybegynder
06. april 2009 - 09:28 Der er 3 kommentarer og
1 løsning

Plus af 2 variabler

Hej.

PriceBefore = PriceSave_Before + Price;

Hvis PriceSave_Before = 10 og Price = 20, bliver resultatet 1020

Hvordan undgår jeg at scriptet behandler variablerne som str.?
Avatar billede crazysnap Seniormester
06. april 2009 - 09:35 #1
Hej bongii,

Alt efter om det er heltals værdier eller decimal tal, kan du bruge "parseInt" eller "parseFloat" metoderne. Så dit script ville se sådan ud:

var PriceBefore = parseInt(PriceSave_Before) + parseInt(Price);

eller

var PriceBefore = parseFloat(PriceSave_Before) + parseFloat(Price);


Mvh.
CS
Avatar billede bongii Nybegynder
06. april 2009 - 09:44 #2
Perfekt tak
Avatar billede crazysnap Seniormester
06. april 2009 - 10:26 #3
Det var så lidt.

Held og lykke med det.

/CS
Avatar billede olebole Juniormester
06. april 2009 - 21:54 #4
<ole>

- og andre muligheder (som begge understøtter decimaltal) er:
    var PriceBefore = Number(PriceSave_Before) + Number(Price);

- eller:
    var PriceBefore = (PriceSave_Before*1) + (Price*1);

/mvh
</bole>
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