5 == 5 //true
'5' == 5 //true
2 != "2" //false -> 값이 다르지 않기 때문에 (자료형 비교 안함)
5 === 5 //true
'5' === 5 //false -> 왼쪽 변수는 문자열이고 오른쪽 변수는 숫자
2 !== "2" //true -> 두 피연산자의 유형이 다르기 때문에 true
변수를 비교하거나 비교를 할 때는 ‘===’ 연산자를 사용할 것을 권장
- 직접 자료형을 변환하여 코드 가독성을 높이는 것이 좋다.
https://velog.io/@filoscoder/-와-의-차이-oak1091tes