형은 type 자바스크립트의 여러 데이터를 의미. 문자, 숫자, 함수, 객체, 배열 을 전부다 형이라고 한다. 따라서 형 변환은 이러한 것들이 다 변할 수 있다 라는 의미를 가지고 있다.
a는 숫자 1을 주고 b는 문자 1 을 주고 console.log(a === b)로 일치 연산자로 하면 false가 나오는게 당연하다. 왜냐, a는 숫자이고, b는 문자이기 때문이다.
이렇게 동등연산자 ==로 주면 true가 나온다.
동등연산자를 사용하면 의도 하지 않는 값이 나올 수 있으므로, 되도록이 아니라 그냥 필수적으로 일치 연산자를 쓰는 것이 맞다고 하는 거 같다. 동등연산자가 아닌,
일치 연산자를 쓰도록 해야겠다.