Comunidad de diseño web y desarrollo en internet online

flotantes en javascript

Citar            
MensajeEscrito el 29 Ago 2007 03:50 am
Hola a todos esta duda les parecera absurda, pero quisiera saber como
puedo hacer en javascript.

que un numero tipo float tenga de precision 2 decimales

ej. tengo este numero: 12.561111111111

y quisiera que este se convierta a: 12.56

como lo podria hacer?

Por santiagomps17

5 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 29 Ago 2007 10:07 am
Nada de absurda... te muestro una forma que se me ocurre:

Código :

// Definimos round como un prototype para el objecto Number
Number.prototype.round = function(precision) {
   precision = Math.pow(10, precision || 0);
   return Math.round(this * precision) / precision;
}

// Aplicamos método de redondeo al número
var numero = 12.561111111111;
// Mostramos el resultado de redondear a 2
alert(numero.round(2));


Puedes ejecutar este código en Firebug para ver un resultado directo ;)

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 29 Ago 2007 04:34 pm
...y si no entiendes que carajos es prototype... te recomiendo que te mantengas atento a un tuto de POO en Javascript que le envié a Sir Cristalia hace rato, donde está explicado :D

(Si, este es un post de presión :latigo: )

Por Lunatic Lycanthrop

Claber

1203 de clabLevel

7 tutoriales

1 ejemplo

Genero:Masculino  

The dark places where wolves access internet with 46,6 kbps

firefox
Citar            
MensajeEscrito el 29 Ago 2007 06:18 pm
muchas gracias por tu ayuda,

estare verificando esta informacion

:)

Por santiagomps17

5 de clabLevel



Genero:Masculino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.