08/02/2014, 04:12
|
Colaborador | | Fecha de Ingreso: septiembre-2013 Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 4 meses Puntos: 578 | |
Respuesta: If y string Eso es un if en estado puro. Te pongo un ejemplo
if(1==1)
lo que estás pasando realmente es el valor de la expresión:
if(true){
// esto se ejecuta
}
Como true es evaluado como cierto, verdadero, legal, el bloque de código se ejecuta.
Hay algunos valores que son evaluados como falsos, como el que muestras (el resto de strings son válidos):
if(""){
// esto no se ejecuta
}
Otros ejemplos de valores evaluados como falsos son 0, null, undefined y NaN (Not-a-Number).
Última edición por PHPeros; 08/02/2014 a las 04:23 |