JS
비교
==
: 데이터타입이 달라도 데이터값이 같으면 True ex) 1 == ‘1’ True===
: 좌항과 우항의 데이터 값과 데이터타입이 같으면 True ex) 1 === ‘1’ False- 세개 비교연산자를 사용하는 것이 낫다. 나중에 오류를 발생시킬 수도 있기 때문
- undefined : 값이 지정되지 않은 것
- null : 프로그래머가 의도적으로 값을 지정하지 않은 것 ex) null == undefined True / null === undefined Fasle
==
인 경우 1을 True 로 간주- 1
===
True False - NaN : 성립하지 않는 수/ 계산못하는 것 ex) 0/0 , NaN === NaN False
- !==