⇒ JavaScript에서 =
은 대입 연산자이며, ==
는 동등 연산자이고, ===
는 일치 연산자입니다.
=
는 값을 할당하는 데 사용됩니다. 예: var x = 5;
(x에 5를 할당)==
는 동등성을 검사하는 연산자입니다. 값이 서로 다른 형식일 경우에 자동으로 형변환을 하여 비교합니다. 예: if (x == "5")
(x가 문자열 "5"와 동일한지 확인)===
는 엄격한 동등성을 검사하는 연산자입니다. 형식과 값이 동일한지 확인하고 형변환을 하지 않습니다. 예: if (x === "5")
(x가 문자열 "5"와 엄격하게 동일한지 확인)즉, ==
와 ===
의 차이는 형변환 여부입니다. ==
는 형변환을 허용하고, ===
는 형변환 없이 엄격하게 비교합니다.