Avatar billede RasmusRR Nybegynder
04. juni 2012 - 23:10 Der er 5 kommentarer og
1 løsning

Lav variabel om til tal

Når jeg kalder følgende function tror Javascript variablen er en streng. Hvordan får jeg den til at være tal??

minFunktion(90)

Når jeg i selve functionen laver følgende regnestykke går det galt

function tegnFunktion(val) {
var nyX = 10+val;
}

så giver den 1090 og ikke 100
Avatar billede olebole Juniormester
04. juni 2012 - 23:14 #1
<ole>

F.eks:

function tegnFunktion(val) {
    var nyX = 10+(val*1);
}

/mvh
</bole>
Avatar billede olebole Juniormester
04. juni 2012 - 23:20 #2
JS kan konvertere til tal på forskellige måder:

var s = "123";
var n = s*1;
// Eller:
var n = Number(s);
// Eller:
var n = parseFloat(s); // Returnerer decimaltal
// Eller:
var n = parseInt(s); // Returnerer integer
Avatar billede RasmusRR Nybegynder
04. juni 2012 - 23:29 #3
var n = Number(s); virker fint

Tak for hjælpen, opret bare et svar :-)
Avatar billede olebole Juniormester
04. juni 2012 - 23:43 #4
Ellers tak, jeg samler ikke point. Læg selv et svar og accepter det, så tråden lukkes  =)
Avatar billede RasmusRR Nybegynder
04. juni 2012 - 23:49 #5
Svar..
Avatar billede dingdd Nybegynder
05. juni 2012 - 06:02 #6
Jeg er her for at lære ^&#65343;^
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