Tema: If y string
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/02/2014, 04:12
PHPeros
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 5 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