반응형
- 값 비교 시 false로 간주되는 것들 -
script문에서 기본적으로 false로 간주되는 것들이 존재하는데 바로
( ""(빈값), 0 , undefined, NaN, null ) 이다.
이 글의 내용은 저게 전부지만 일단 예제를 통해 어떻게 활용하는지만 살펴보자.
var test = '';
if(test == ''){
//true 시 처리
}else{
//false 시 처리
}
이런식으로 사용하게 되면 당연히 true이기 때문에 if문 안으로 들어갈텐데
위에서 말한것처럼 ''(빈값) 은 기본적으로 false로 간주되니까 아래와 같이 사용하면 훨씬 좋다.
if(test){
//true
}else{
//false
}
그냥 가독성의 영역이기때문에 딱시 상관은 없을것같지만 나는 아래처럼 사용하는것을 좋아한다.
반응형
댓글