-
js ===, !== 연산자javascript ES5 정리 2020. 9. 22. 13:13
js에서의 연산자들은 java나 c와 거의 모두 동일하다
하지만 다른게 하나 있다 === 와 !== 이다.
==는 java에서 데이터값을 비교하는 연산자 이다.
js의 ===는 ==와 달리 데이터의 타입 까지 검사하는 연산자이다. 즉 데이터가 같아도 타입이 다르다면
false를 출력한다.
결과를 보면 숫자와 문자의 타입이 다르기때문에 === 가 false가 나온것을 볼 수 있다.
그리고 또 신기한것을 발견했다.
js에서는 변수명이 다르더라도 그 값이 같으면 같은 메모리공간에 저장이된다.
'javascript ES5 정리' 카테고리의 다른 글
js 지역변수 전역변수 (0) 2020.09.22 js 함수 (0) 2020.09.22 json 파서를 이용한 파싱 (0) 2020.09.22 js 데이터객체, json 표기법 (0) 2020.09.22 js - object 객체 (0) 2020.09.22