웹/JavaScript
2022. 10. 19.
js에서 '==' 과 '==='의 차이는?
js에서 '==' 과 '==='의 차이는? ==는 Equal Operator이고, ===는 Strict Equal Operator입니다. ==는 a == b 라고 할때, a와 b의 값이 같은지를 비교해서, 같으면 true, 다르면 false라고 합니다.(값만 같으면 true입니다.) ===는 Strict, 즉 엄격한 Equal Operator로써, "엄격하게" 같음을 비교할 때 사용하는 연산자입니다. ===는 a === b 라고 할때, 값과 값의 종류(Data Type)가 모두 같은지를 비교해서, 같으면 true, 다르면 false라고 합니다. 기본자료형(Primitive) 값은 똑같이 1이지만 값의 종류가 숫자냐, 문자열이냐에 따라 === 연산자를 사용할 때 결과가 false라고 나옵니다. var a ..