프론트쪽에서 null값 체크할 때, 동등 연산자(==)와 일치 연산자(===)중에 뭘 쓰시나요?

조회 133

profile picture

익명

3월 22일

저는 일치 연산자를 사용하고 있는데, 다른 팀원들은 null 값 체크할 때 동등 연산자를 많이 쓰더라고요. 다른 분들은 어떤 걸 쓰시는지, 동등 연산자는 어떤 부분에서 편한지 궁금합니다!

구체적이고 정성스러운 질문에 Up 투표를 눌러주세요.

설명이 부족한 질문에 Down 투표를 눌러주세요. 커리어리가 질문자에게 수정을 요청할게요.

답변 2

프레드윰님의 프로필 사진
이국범님의 프로필 사진

어렵게 생각하실 것 없이, 편의성 때문에 "=== null" 보다는 "== null" 을 선호하는 편입니다 "=== null"은 null 여부만 체크하지만 "== null"은 undefined를 포함한 모든 nullish value를 체크하기 때문에 더 편할 뿐입니다 보다 정확하게 표현하려면 아래와 같이 하는 것이 낫겠죠 var a ; if(a === null || typeof a === "undefined") { // ... } 단지 이렇게 작성하는 것이 번거로워 var a ; if(a == null ) { // ... } 로 표현합니다

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직 개발자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직 개발자들의 명쾌한 답변을 얻을 수 있어요.