Javascript의 null 과 empty string등 비교
이런식으로 no 연산 |
var value2 = "" if ( !value2 ) { |
자바스크립트 자료형에서
false로 반환되는 값은 "", null, undefined, 0, NaN 이 있고 "나머지는 모두 true"
if ('' || null || undefined || 0 || NaN) { |
특정값이 빈 배열( [] ), 빈 객체( {} )가 있을 수 있으며,
0은 실제 비어 있지 않는 특정값 0을 의미 할수도 있지만, 이경우엔 false를 반환된다.
0의 값을 비교하려면, === 를 이용해야 합니다. |
var foo = 0; if (foo == "") { if (foo == 0) { if (foo === "") { if (foo === 0) { |
자료형과 상관없이 빈 값을 알고 싶을때,
|
(출처: https://gist.github.com/SangHakLee/4da6159a7a08cdd12132#file-isempty-js )
참고: http://sanghaklee.tistory.com/3 [이상학의 개발블로그]
'Web > Javascript' 카테고리의 다른 글
javascript file.type 실패시 + 파일 확장자 체크하기 (0) | 2018.03.27 |
---|---|
addEventListener에 호출 함수에 파라미터 넣기 (0) | 2018.02.28 |
[Javascript] 현재 페이지 이름 가져오기 (0) | 2018.01.10 |
[Javascript] replace 이용한 replaceAll 만들기 (0) | 2017.11.11 |
CSS와 Javascript을 이용한 이미지 중앙 정렬 (paddingTop) (0) | 2017.10.11 |
jQuery 객체 name , id , class 가져오기 (0) | 2017.09.13 |
[JS] 소수점 2자리 자르기 float 2 decimal (0) | 2017.01.28 |
구글 차트(Google Chart) 사이즈 resized Script 함수 (0) | 2016.12.06 |
(로그인하지 않으셔도 가능)