TIL - 1227

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
  • !==

조건문

반복문

함수