Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2008, 13:29
carlosgs91
 
Fecha de Ingreso: abril-2007
Mensajes: 213
Antigüedad: 17 años, 1 mes
Puntos: 0
Problema con Math.Floor

Hola, estoy haciendo un script, recoge unos datos de un formulario y los suma, tengo puesto esto:

var operacion1 = Math.floor((dato11 * datob11) + (dato12 * datob21) + (dato13 * datob31) + (dato14 * datob41));

y funciona percectamente, pero ahora tengo esto:

var operacion2 = Math.floor(dato12 + datob12); y no se porque en vez de sumar me trata los numeros como letras, si dato12 es 5 y datob12 es 10 al poner 5 + 10 en lugar de poner 15 me pone 510, ¿Qué puedo hacer?

Gracias

P.D.: Se arregla poniendo: Math.floor((dato12 * 1) + (datob12 * 1)) pero quiero saber si hay otro modo.