Autor |
Mensaje |
Total: 8 Páginas: 1 1 |
Vampire Lestat
Nuev@
Mensajes: 35
Estado: Desconectad@
|
Tema: Redondear y truncar en javascript
Como puedo redondear y truncar un numero a un determinado numero de decimales?
Ejemplo
3.1456 redondearlo y truncarlo a 2 decimales
redondeado = 3.15
truncado = 3.14
el numero a redondear y el numero de decimales es introducido por el usuario
I´m the vampire Lestat
|
1 Feb 2010 20:29 |
|
Blipi
Nuev@
Mensajes: 15
Estado: Desconectad@
|
Tema: RE: Redondear y truncar en javascript
No es mía, estaba por hay:
function roundNumber(num, dec) { var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec); return result; }
Este redondea el numero, si kieres truncar no creo que haya una función, seguramente deberás hacerlo tu, prueba buscando la posición del . o la , y borrando a partir de allí. Si luego tengo tiempo ya lo hago yo.
Editado por última vez: 2 Feb 2010 14:14
|
2 Feb 2010 14:14 |
|
sajhu
Nuev@
Mensajes: 578
Estado: Desconectad@

|
Tema: RE: Redondear y truncar en javascript
pues para dejarle dos decimales pones algo asi
$numero = "3.141592";
$var = explode(".",$numero);
$var = substr($var[0],0,2);

Electros Is Back.
|
2 Feb 2010 16:19 |
|
Blipi
Nuev@
Mensajes: 15
Estado: Desconectad@
|
Tema: RE: Redondear y truncar en javascript
A esome refería xd aunk yo me hubiera complicado mas la vida xdd wena solución!
El problema es que el quiere js, así que:
function truncateNum(num, dec){ var num2 = num.split("."); var bueno = parseFloat(num2[0] + "." + num2[1].substring(0,dec)); return bueno; }
Donde dec es el numero de decimales, en tu caso 2, y num el numero que el cliente pone
Ej.: var numero_truncado = truncateNum(324.456, 2);
Editado por última vez: 3 Feb 2010 00:09
|
2 Feb 2010 23:51 |
|
sajhu
Nuev@
Mensajes: 578
Estado: Desconectad@

|
Tema: RE: Redondear y truncar en javascript
o.0 no cai en cuenta que es javascript xd, pero gracias por traducir :D

Electros Is Back.
|
3 Feb 2010 00:28 |
|
Blipi
Nuev@
Mensajes: 15
Estado: Desconectad@
|
Tema: RE: Redondear y truncar en javascript
Jaja tranquilo no pasa nada, de verdad k el método es muy bueno y no se me uniera ocurrido a mi xdd
|
3 Feb 2010 02:41 |
|
sajhu
Nuev@
Mensajes: 578
Estado: Desconectad@

|
Tema: RE: Redondear y truncar en javascript
:D ty

Electros Is Back.
|
3 Feb 2010 04:34 |
|
sajhu
Nuev@
Mensajes: 578
Estado: Desconectad@

|
Tema: RE: Redondear y truncar en javascript
para los que les interese en php lo termino:
Escrito originalmente por: sajhu
<? function truncar ($numero){
$var = explode(".",$numero); $var2 = substr($var[0],0,2); return $var[0].".".$var2; } ?>

Electros Is Back.
|
3 Feb 2010 04:38 |
|
Total: 8 Páginas: 1 1 |
Autor |
Mensaje |