개발자
저는 일치 연산자를 사용하고 있는데, 다른 팀원들은 null 값 체크할 때 동등 연산자를 많이 쓰더라고요. 다른 분들은 어떤 걸 쓰시는지, 동등 연산자는 어떤 부분에서 편한지 궁금합니다!
답변 2
es6인가에선 완벽한 동등 연산자를 권장한다고 하더라구요 참고해보세요. https://velog.io/@ericagong/JS-%EB%8A%90%EC%8A%A8%ED%95%9C-%EB%8F%99%EB%93%B1-%EB%B9%84%EA%B5%90-%EC%97%B0%EC%82%B0%EC%9E%90-vs-%EC%97%84%EA%B2%A9%ED%95%9C-%EB%8F%99%EB%93%B1-%EB%B9%84%EA%B5%90-%EC%97%B0%EC%82%B0%EC%9E%90
어렵게 생각하실 것 없이, 편의성 때문에 "=== null" 보다는 "== null" 을 선호하는 편입니다 "=== null"은 null 여부만 체크하지만 "== null"은 undefined를 포함한 모든 nullish value를 체크하기 때문에 더 편할 뿐입니다 보다 정확하게 표현하려면 아래와 같이 하는 것이 낫겠죠 var a ; if(a === null || typeof a === "undefined") { // ... } 단지 이렇게 작성하는 것이 번거로워 var a ; if(a == null ) { // ... } 로 표현합니다
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!