내맘대로 살기🎉
[Javascript] 느낌표 두 개(!!)의 의미 본문
처음에 느낌표 두 개를 보고 "이건 도대체 뭐지?"라는 생각이 들었습니다. 그래서 찾봤지요 !
[ 느낌표 두 개 ]라고 검색을 해 본 결과, 아주아주아주 ! 많이 나왔어요. 그래서 쉽게 어떠한 결과인지 알 수 있었습니다.
그런데,
boolean으로 형 변환. 0을 false로, 1을 true로.
ex)if(!!window.applicationCache){}
// 어플캐시를 지원하는 단말이면 true, 지원하지 않으면 false.
이렇게 써져 있더라구요.
" 아니 그러면 그냥 window.applicationCache라고 하면 되잖아? "
라는 생각에 직접 해봤는데, 실제로 굉장히 유용할 것 같더라구요.
결과값("I'm a result")이 아닌 true로 형 변환을 해주고 있습니다. 값이 있는지 없는지 확인할 때 유용하게 사용할 수 있을 것 같습니다.
반응형
'개발자의 길 > Javacsript' 카테고리의 다른 글
[Javascript] 재귀함수를 이용하는 방법 (0) | 2017.05.19 |
---|---|
[Javascript] 유효범위 (0) | 2017.05.16 |
[Javascript] A ? B ? C : D : E 라는 연산자 ? 이중삼항연산자 (2) | 2017.04.28 |
Comments