Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

aun no entiendo muy bien como usar el===

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

=== (triple igual)

  • Compara valores y tipos estrictamente.
  • No realiza conversión de tipos.
EJemplo:
'5' === 5  // false (string != number)
true === 1 // false
null === undefined // false
5 === 5    // true

== (doble igual)

  • Compara valores permitiendo coerción de tipos (conversión automática).
  • Si los tipos son diferentes, intenta convertirlos antes de comparar.
'5' == 5   // true (porque convierte el string a número)
true == 1  // true
null == undefined // true

Usa "===" casi siempre, porque "==" permite coerción implícita, lo que puede llevar a resultados inesperados. Por eso es más seguro usar "===", que no permite coerción automática.

La coerción de tipos es cuando JavaScript convierte automáticamente un valor de un tipo de dato a otro para poder realizar una operación (como una comparación o suma).