Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/02/2015, 11:59
ymolinay
 
Fecha de Ingreso: febrero-2014
Mensajes: 25
Antigüedad: 10 años, 8 meses
Puntos: 1
Pregunta Respuesta: Por qué? [comparar cadenas]

Cita:
Iniciado por PHPeros Ver Mensaje
Ocurre eso porque los estás tratando como strings y la comparación se hace literal en vez de numérica:

Código:
"0018"
"000053"
Para solucionarlo elimina las comillas y los ceros sobrantes o pásalos a int mediante parseInt() o Number()
Hola PHPeros,
Sí, yo sé que son strings y a eso iba mi duda. Es decir, por qué la cadena '0018' es "¿mayor?" que la cadena '000053'?

veo que resaltas el 1 y 0 de la tercera posición en ambas cadenas.. con eso quieres decir a que es algo parecido al orden alfabético?

Gracias por tu respuesta :D