javascript 언어는 null , undefind , "" , empty 는 false로 변환이 됩니다*****
그래서 좋은코드로 예외처리하는 방법을 알아 보겠습니다.
null,undefined,’‘,0 === false 로 반환됩니다! 그렇다면?
1) obj === 0은 false를 반환한다 그래서 !0은 true가 된다
obj === 0 보다는 더 짧은 !obj를 사용합니다
2) undefined , null , "" 공백문자를 판별하고 싶을때는 마찬가지로 하면 됩니다.
undefined , null , "" , 0 false를 반환 하기 때문에 !obj를 하면 true면이 됩니다!
3) true인지 판별할때
4) false 인지 판별할때
이런식에 좋은 코드로 활용이 가능합니다!
참고로 0, “”, null, undefined도 false이므로 단순히 boolean값의 false만 판정하고 싶을때는 if ( foo === false ) 로 적어주는게 맞습니다.
'JavaScript' 카테고리의 다른 글
javascript 쉽게 구현하는 아코디언(accodion) (1) | 2022.07.27 |
---|---|
타임제한을 만들어봐요!!!! (2) | 2022.05.18 |
Javascript JSON.parse() , JSON.stringfy() 대해서 (2) | 2022.03.04 |
배열에 개념 과 Api 정리1편 (1) | 2022.03.03 |
Javascript hasOwnProperty 메소드를 알아봐요! (2) | 2021.09.27 |