synthroid taking instructions

Inicio > Programación Web > Snippet JavaScript de comparación

Snippet JavaScript de comparación

martes, 7 de enero de 2025 Dejar un comentario Ir a comentarios

== vs. ===

Sé que esto es para principiantes, pero ¿alguna vez te haz preguntado ¿cuáles son las diferencias entre == y === cuando comparas en Javascript?, y ¿cuando usarlos?. He aquí un ejemplo:

[javascript]
var a = false;
alert(a === 0); // prints false
[/javascript]

Es falso, porque aun el cero como la variable son culpables de que toda la operacion sea false. Debido a que 0 es un número y la variable es un boleano, por lo tanto sus diferentes tipos de datos nos da la respuesta. Si la comparación fuera solo con == el resultado seria verdadero.

[javascript]
var a = false;
alert(a == 0); // prints true
[/javascript]

Es de esperar que alguna variable coincida con cierto tipo de dato al comparar con ===. Así que el codigo correcto es:

[javascript]
var a = false;
alert(a === false); // prints true
[/javascript]

Aquí el tipo de comparación con un boleano. Este es el código completo:

[javascript]
var a = false;

// compare with ==
console.log(a === 0);

// compare with ===
console.log(a == false);
[/javascript]

Categories: Programación Web Tags: ,
  1. Sin comentarios aún.
  1. Sin trackbacks aún.