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){
....
}
이렇게 쓸수 있겠다~!
'Javascript' 카테고리의 다른 글
javascript li 태그 클릭시 이벤트 주기 (0) | 2020.10.12 |
---|---|
javascript input tag에서 엔터 누르면 이벤트 처리 하기 (0) | 2020.10.12 |
javascript 버튼 클릭시 스크롤 변경 방지 (0) | 2020.10.12 |
javascript & jQuery trim 함수 (0) | 2020.10.12 |
javascript 날짜 함수 정리 (0) | 2020.10.12 |
댓글