웹개발/Js & Jquery
[Js] 느낌표 두개(!!) 연산자 뜻과 사용방법
kmhan
2023. 1. 31. 10:34
728x90
반응형
확실한 논리결과를 가지기 위해 사용됨
- 결과
a가 true 일때
!a : false
!!a : true
b가 undefined 일때
!b : true
!!b : false
c가 null 일때
!c : true
!!c : false
- 예제
1) 적용 전
|
1
2
3
4
5
|
var data = "1";
if(data != undefined && data != "")
{
//실행 함수
}
|
cs |
2) 적용 후
|
1
2
3
4
5
|
var data = "1";
if(!!data)
{
//실행 함수
}
|
cs |
- 결론 : [undefined, "", 0] 일 경우 결과는 false, 그 외에 결과는 모두 true 이다.
연상암기 : !는 없으면, !!는 존재하면
728x90
반응형