webForumDet fria alternativet

variabel hantering

5 svar · 236 visningar · startad av Prästen

PrästenMedlem sedan dec. 2000534 inlägg
#1

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?.

Peter SMedlem sedan dec. 20025 484 inlägg
#2

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);

:)

JojoxxMedlem sedan juni 20004 306 inlägg
#3

Hrhrmm... "variabelhantering". "Variabel hantering" är någonting helt annat ;)

http://www.skrivihop.nu/

PrästenMedlem sedan dec. 2000534 inlägg
#4

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å?.

Peter SMedlem sedan dec. 20025 484 inlägg
#5

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

:)

PrästenMedlem sedan dec. 2000534 inlägg
#6

tack tack

Genererad på 387 ms · cache AV · v20260730165559-full.f96bc7eb