JAVASCRIPT&JQUERY

조건문 truthy, falsy값 구분

9400 2024. 2. 22. 13:21

 



if(newData.cdId){
    ==> newData.cdId가 truthy한 값일때,
    즉 양의정수,음의정수,양의실수,음의실수, 문자열 등
}


if(!newData.cdId){
	==> newData.cdId가 falsy한 값일때
    즉 false, 0, ''(빈문자열), null, undefined, NaN 값일때 
    만약 newData에 cdId속성이 존재하지 않으면 undefined 로 간주하고 이 조건문을 타게 된다.
}