Redondear cifras con javascript en prestashop


Prestashop cuenta con una función muy útil para redondear números mediante javascript. Además nos permitirá decidir con que precisión queremos redondear la cifra original. La función se encuentra dentro del archivo tools.js de nuestra tienda prestashop y se ve de la siguiente forma:

function ps_round(value, precision)
{
	if (typeof(roundMode) == 'undefined')
		roundMode = 2;
	if (typeof(precision) == 'undefined')
		precision = 2;
	
	method = roundMode;
	if (method == 0)
		return ceilf(value, precision);
	else if (method == 1)
		return floorf(value, precision);
	precisionFactor = precision == 0 ? 1 : Math.pow(10, precision);
	return Math.round(value * precisionFactor) / precisionFactor;
}
Para emplearlo debemos llamarlo de la siguiente manera:

 

 

ps_round(value, precision)

Donde deberemos sustituir "Value" por la cifra a redondear y "precision" por la cantidad de decimales que deseamos.

 

29-08-2013 00:04 Rodrigo Medina {writeRevision}
Valoración media: 5 (2 votos)

No puedes comentar este registro

Chuck Norris has counted to infinity. Twice.