연산자 질문입니다

미해결질문
박우림 프로필

return typeof obj == 'object' && !!obj;

안녕하세요,

이 부분에서 연산자를 어떻게 해석해야 하는 지 모르겠어요.

  1. 어느 방향으로 해석하는지
  2. !!을 붙인 이유

기초적인 질문이지만 알려주시면 너무나 감사할 것 같습니다.

유인동 프로필
유인동 2018.11.08

자바스크립트에서 null도 typeof를 했을 때 object로 나와서 and 조건으로 !!obj를 넣은거구요. !! 를 한 이유는 boolean이 되도록 하기 위해서 입니다.

임다혜 프로필
임다혜 2018.11.23

!!가 의미하는게 정확하게 뭔지 모르겠습니다. 너무 기초적이지만 검색으로 찾지 못해서 질문드려요 알려주실 수 있을까요?

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강좌들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스