Foros del Web » Programando para Internet » Javascript »

Como se multiplica con JavaScript ?

Estas en el tema de Como se multiplica con JavaScript ? en el foro de Javascript en Foros del Web. Hola, Por favor corran: Código PHP: < script type = "text/javascript" > /*<![CDATA[*/      k = 2222.57 ;      document . write ( '<h1>' + 50 ...
  #1 (permalink)  
Antiguo 27/02/2007, 07:23
 
Fecha de Ingreso: junio-2006
Mensajes: 329
Antigüedad: 17 años, 10 meses
Puntos: 1
Como se multiplica con JavaScript ?

Hola,

Por favor corran:
Código PHP:
<script type="text/javascript">
/*<![CDATA[*/
    
k=2222.57;
    
document.write('<h1>'+50*k+'</h1>');
/*]]>*/
</script> 
Veran que cuando k vale dosmildocientos+DECIMAL tipo 51 o 57, o 55, devuelve:

.50000000001

Por que ?

Cómo quito esos ceros ?

Es un Bug de JS ?

xD


NOTA: el valor de las calculadoras es 100% diferente, incluso las CIENTIFICAS!!
  #2 (permalink)  
Antiguo 27/02/2007, 07:44
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 4 meses
Puntos: 9
Re: Como se multiplica con JavaScript ?

perdoname que haces en un foro de PHP preguntando x Javascript?
  #3 (permalink)  
Antiguo 27/02/2007, 08:09
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Re: Como se multiplica con JavaScript ?

A ver si comprendi lo que necesitas
Código:
<script type="text/javascript">
/*<![CDATA[*/
    k= 2222.57;
    suma = 50 * k;
    resultado = suma.toFixed(2);
    document.write('<h1>'+ resultado +'</h1>');
/*]]>*/
</script>
De todas maneras como dice Neferiter tenes un foro de javascript para estas preguntas.
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #4 (permalink)  
Antiguo 18/03/2007, 00:15
 
Fecha de Ingreso: junio-2006
Mensajes: 329
Antigüedad: 17 años, 10 meses
Puntos: 1
Re: Como se multiplica con JavaScript ?

Si nicolas, eso es.

Gracias, pero cuntenme:

POR QUE FALLA ESA MULTIPLICACION EN JAVASCRIPT ?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:00.