Javascript ==와 === 차이
JavaScript에서 값을 비교하기 위해 == 와 === 연산자를 사용합니다. 동등 연산자(==) ==은 두 값이 같은지 비교하는 연산자입니다. 비교되는 값의 유형이 서로 다른 경우 유형을 강제로 변경합니다. 예를 들어 숫자와 문자열을 비교하는 경우 문자열이 숫자로 강제 변환된 후 비교가 수행됩니다. 이 경우 다음 예제에서 볼 수 있듯이 예기치 않은 결과가 발생할 수 있습니다. "5" == 5 // true 일치 연산자(===) ===는 유형을 강제로 변경하지 않고 두 값이 같은지 비교합니다. 비교 대상 값의 유형이 같고 값이 같은 경우에만 참을 반환합니다. "5" === 5 // false 다른 유형 간의 비교 0 == false; // true 0 === false // false 0 == null..
2023.03.01