webForumDet fria alternativet

parseChar() eller vad???

5 svar · 213 visningar · startad av Ryzzen

RyzzenMedlem sedan mars 2000279 inlägg
#1

anropar funktionen med

form.ExMoms.value = talconvert(Math.round(summa * 0.8));

summa är en variabel innehållande en summa så att säja :D

Men som svar får jag "undefined".

ändrar jag return till bara "tal" ( syftar på den i sista else satsen) så flygger det rakt igenom utan förändring.

function talconvert(send)
{
	tal = send;
	if(tal.length >= 4) 
	{
		tusen = tal.substr(3,tal.length);
		hundra = substr(0,3);
		resultat = tusen +" "+ hundra;
		return resultat;
	}
	else
	{
		return tal.length;
	}
}
spangoMedlem sedan juni 20006 147 inlägg
#2

Prova det här...

function talconvert(send)
{
tal = send + ""; // Gör om tal till sträng
if(tal.length >= 4)
{
tusen = tal.substr(3,tal.length);
hundra = substr(0,3);
resultat = tusen +" "+ hundra;
return resultat;
}
else
{
return tal.length;
}
}

------------------
All things serve the Beam!

[Redigerat av spango den 29 jun 2001]

RyzzenMedlem sedan mars 2000279 inlägg
#3

Problemet löste sej nästan.

Problemet med att få fram längden på "tal" löste sej.

Men nu har han börjat att klaga på raden:
if(tal.length >= 4)
Tecken tre är inget object säjer han.Och då hajar jag det som om han ogillar "tal".

Fler super ideer...

spangoMedlem sedan juni 20006 147 inlägg
#4
hundra = substr(0,3);

Du måste tala om vilken sträng du vill ha substrängen från...

------------------
All things serve the Beam!

RyzzenMedlem sedan mars 2000279 inlägg
#5

Man fårn tacka för dinna kommentarer Spango.Utan dom hade det alldrig gått.

Så här vart funktionen efter lite extra ombyggnad

function talconvert(send)
{
	tal = send + "";
	if(tal.length >= 4) 
	{
		tusen = tal.substr(0,(tal.length - 3));
		hundra = tal.substr((tal.length - 3),3);
		resultat = tusen +" "+ hundra;
		return resultat;
	}
	else
	{
		return tal;
	}
}
spangoMedlem sedan juni 20006 147 inlägg
#6

Ser ju lysande ut :bire

------------------
All things serve the Beam!

134 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
131 ms — hämta tråd, inlägg och bilagor (db)