일치 연산자


일치 연산자

자바스크립트에서 비교 연산자를 사용하게 되면자동 자료형 변환이 일어나며,최대한 유연하게 자료를 비교합니다.10 == "10" 0 == false위 값을 비교하면 모두 true가 나옵니다.10 == "10"은자바스크립트가 내부적으로10 == Number("10")으로 바꾸면두 값이 같아지기에 true가 출력됩니다.0 == false 같은 경우Boolean(0)으로 바꾸면 false가 출력되어두 값이 같아지므로이 경우도 true가 출력됩니다.이처럼 최대한 두 가지 자료형을비교하게 됩니다.다른 프로그래밍 언어에서는자료형이 다른 두 값을 비교하는 게안되거나 다르다고 판정합니다..........



원문링크 : 일치 연산자