Avrunda tal

JavaScript

0 svar · 4 584 visningar · startad av Erik Juhlin

Medlem sedan maj 200010 687 inlägg
Trådstart#1

Nu hoppas jag att detta är något som inte finns inbyggt i JavaScript för jag har gjort en egen liten funktion. :)

function round(number, numdecdig)
{
	if (numdecdig == null) return number;
	
	var n = Math.pow(10, numdecdig);
	
	number = parseInt(number * n);
	number = number / n;
	
	return number;
}

alert(round(143325.545, 2));

Klarar av både positiva och negativa tal. Skickar man in numdecdig som 2 så får man två decimaler. Skickar man in numdecdigit som -2 så får man ett jämnt hundratal. :)

272 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)