Estudiante Platzi
Preguntahace tiempo vi un signo de comparación el "===" me podrian decir para que sirve? pls

JESSEL DIAZ
Este código lo ejemplifica
(5 == 5) cierto (5 == "5") cierto (5 === 5) cierto (5 === "5") falso

JESSEL DIAZ
En JavaScript es valido usar el comparador " == " pero este solo compara el valor mas no el tipo de dato, para comparar ambas características se utiliza el comparador " === " el cual es mas recomendable.
Carolina Spíndola Garduño
En JS...
La "=="(doble igual) hace referencia a la ++igualdad suelta++.
y la " === "(triple igual) es para la ++igualdad estricta++.
Lo que comprendo es que " == " permite comparar dos valores que aunque no sean del mismo tipo, su contenido sea el mismo, y para " === " compara que dos valores sean idénticos, tanto en contenido como en su tipo de dato.
P, ej: 55 == '55' /Verdadero, solo evalúa el contenido/
55 === '55' /Falso, deben de ser ambos //cadenas o números.../
55 === 55 /Verdadero, ambos son del //mismo tipo de dato y tienen el mismo dato/
María José Ledesma
¡Hola juan-oviedo! Es exactamente como explica brayan. Tres signos de igualdad, compará si el valor son del mismo tipo (string, number, etc)
¡Nunca pares de aprender! (Y practicar) ✨🦄
Brayan Riveros Huamaní
Me dió curiosidad tu pregunta y encontré ésta información.
Este es un operador muy poco conocido en el lenguaje JavaScript y básicamente sirve para comparar la igualdad de dos objetos sin forzar la conversión automática de tipos.
Es decir, que para que devuelve true los dos objetos además de representar el mismo valor deberán ser exactamente del mismo tipo subyacente.
Así por ejemplo, vamos a comparar el == y el === con varios ejemplos:
1 == "1" --> true 1 === "1" --> false (son iguales pero uno es un número y el otro una cadena) -1 == true --> true 1 == true --> true (tanto el -1 como el 1 se consideran equivalentes a un verdadero cuando se tratan como booleanos) -1 === true --> false 1 === true --> false 1.0 == 1 --> true 1.0 === 1 --> true también ¡Ojo! JavaScript no distingue subtipos entre los números por lo que ambos son numéricos y por lo tanto del mismo tipo.