---
title: "parseChar() eller vad???"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17937-parsechar-eller-vad"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Ryzzen"
published: "2001-06-29T11:27:00.000Z"
updated: "2001-06-30T12:52:00.000Z"
replies: 5
views: 215
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/17937-parsechar-eller-vad"
---

# parseChar() eller vad???

## #1 — Ryzzen, 2001-06-29T11:27Z

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;
	}
}
```

Permalänk: https://www.webforum.nu/p/17937

## #2 — spango, 2001-06-29T15:49Z

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;
}
}
```

Permalänk: https://www.webforum.nu/p/333705

## #3 — Ryzzen, 2001-06-29T20:01Z

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

Permalänk: https://www.webforum.nu/p/333706

## #4 — spango, 2001-06-30T00:28Z

```
hundra = substr(0,3);
```

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

Permalänk: https://www.webforum.nu/p/333707

## #5 — Ryzzen, 2001-06-30T07:21Z

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;
	}
}
```

Permalänk: https://www.webforum.nu/p/333708

## #6 — spango, 2001-06-30T12:52Z

Ser ju lysande ut :bire

Permalänk: https://www.webforum.nu/p/333709

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17937-parsechar-eller-vad
