2012-09-21 18 views

Respuesta

33

Nº = establece que somevar tenga ese valor. use === para comparar el valor y el tipo que devuelve un valor booleano que necesita.

Nunca use o sugiera == en lugar de ===. es una receta para el desastre Por ejemplo, 0 == "" es verdadero pero "" == '0' es falso y muchos más.

Más información también en this great answer

+0

De forma similar, puede usar '! ==' en lugar de '! =' Para verificar condiciones opuestas. –

4

NO, cuando se utiliza un solo "=" está asignando la variable.

Debe utilizar "==": Debe utilizar "===":

if (somevar === '836e3ef9-53d4-414b-a401-6eef16ac01d6'){ 
$("#code").text(data.DATA[0].ID); 
} 

usted podría utilizar como fonction .toLowerCase() para evitar problemas caso si desea

+2

== es una mala práctica en Javascript y debe evitarse – XGreen

1

primer lugar debe usar el doble "==" en lugar de "=" para comparar dos valores. Usando "=" Usted asigna valor a la variable en este caso "somevar"

+3

== es una mala práctica en Javascript y debe evitarse – XGreen

Cuestiones relacionadas