클린코드 동등 연산자 eqeq

金秀·2022년 5월 9일
0

클린코드

목록 보기
4/4

3.13 eqeq

equality vs strct equality


이런 경우
아래 첫번쨰 꼼수로 느슨한 연산자를 쓰지말고 형변환을 해라!!

  • Number()
  • valueAsNumber()

3.14 형변환 주의하기

암묵적인 변환

아래의 경우는 느슨한 연산 뿐만 아니라
암묵적인 형변환도 이어나고 있음

  • 11 + "문자와 결합" // string => 문자열로 바뀜
  • !"어떤문자열" // true => boolean 으로 바뀜

명시적인 형변환

이렇게 사용하는 게 safer
이유 사람이 예측하기 쉬운 코드가 좋은 코드니까

profile
기록하기

0개의 댓글