hej.
jag undrar lite om siffervariabler och javascript.
om jag har.
var hej=032;
1.och jag vill ta bort den första siffran i variabeln, hur gör jag då för att "kapa" bort denna?.
2. och hur kollar jag längden på en variabel?.
5 svar · 236 visningar · startad av Prästen
hej.
jag undrar lite om siffervariabler och javascript.
om jag har.
var hej=032;
1.och jag vill ta bort den första siffran i variabeln, hur gör jag då för att "kapa" bort denna?.
2. och hur kollar jag längden på en variabel?.
Hej!
1. I ditt fall kommer variabeln hej att innehålla talet 26, så där "kapas" nollan direkt. Om du vill att resultatet från ditt exempel skall resultera i 32 får du göra så här:
var hej=032.toString(8);
alert(hej); // Kommer att ge 32
2.
alert([i]variabel[/i].toString().length);
:)
Hrhrmm... "variabelhantering". "Variabel hantering" är någonting helt annat ;)
1.hmm varför kommer variabeln bli 26?, det var ju 032. ?.
2. men jag vill inte göra om variabeln till en string, jag vill ha en i Integer form, alltså numerisk, hur gör jag då?.
1. Använder du en nolla i början tolkas det som att talet står i oktalform, d.v.s. 3*8+2*1=26.
2.
var t=26;
alert(t.toString().length); // Längden == 2
alert(parseInt(t)); // Ger 26
// Alternativt
alert(parseFloat(t));
// Om det är decimaltal det handlar om
:)
tack tack