Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/01/2010, 13:06
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Dudas sobre scripts

el operador + suma, concatena si alguno de los operandos es un string, para forzar una suma sólo basta aplicar parseInt o parseFloat para devolver el numero especifico:

var suma= 5 + '1.5'; //devuelve 51.5 (string)
var suma= 5 + parseFloat('1.5'); //devuelve 6.5 (float)

lo de las booleanas, sí, true es verdadero, según la lógica booleana todo valor diferente de cero es verdadero, por lo que las siguientes expresiones retornarán TRUE:

var booleano = ('hola'=='hola'); //son iguales, devuelve true
var vari1=5;
var booleano = (vari1==5); //son iguales, devuelve true