자바스크립트가 비활성화 되어있습니다.
자바스크립트가 활성화 되어야 콘텐츠가 깨지지 않고 보이게 됩니다.
자바스크립트를 사용할수 있도록 옵션을 변경해 주세요.
- willbsoon

본문 바로가기
Javascript

javascript null check & undefined check하기.

by willbsoon 2020. 10. 12.

undefined 체크할때 "를 넣을지 안넣을지 고민하다가 쓰기.

1. 값이 없다면

if (typeof aa == "undefined" || aa === null){
....
}

or

if (aa === undefined || aa === null){
....
}

 

|| 를 2개 쓰는 이유는 | 쓰면 문장 전체를 검사하지만 ||를 쓰게되면 하나라도 true가 나오게 되면 문장 전체를 true로 본다고 한다. 속도면에서 조금이라도 도움이 될것 같다는 생각?

 

반대로 &&를 쓰게되면 하나라도 false가 나오면 바로 false 판정 하게 됨. 두개를 써주는게 좋다고 함.

 

2. 값이 있다면

if (typeof aa != "undefined" && aa !== null){
....
}

or

if (aa !== undefined && aa !== null){
....
}

 

이렇게 쓸수 있겠다~!

댓글