내맘대로 살기🎉

[Javascript] 느낌표 두 개(!!)의 의미 본문

개발자의 길/Javacsript

[Javascript] 느낌표 두 개(!!)의 의미

해림😶 2017. 5. 19. 15:53


처음에 느낌표 두 개를 보고 "이건 도대체 뭐지?"라는 생각이 들었습니다. 그래서 찾봤지요 ! 

[ 느낌표 두 개 ]라고 검색을 해 본 결과, 아주아주아주 ! 많이 나왔어요. 그래서 쉽게 어떠한 결과인지 알 수 있었습니다. 


그런데,


boolean으로 형 변환. 0을 false로, 1을 true로.

ex)if(!!window.applicationCache){}

// 어플캐시를 지원하는 단말이면 true, 지원하지 않으면 false.


이렇게 써져 있더라구요.

" 아니 그러면 그냥 window.applicationCache라고 하면 되잖아? "

라는 생각에 직접 해봤는데, 실제로 굉장히 유용할 것 같더라구요. 



결과값("I'm a result")이 아닌 true로 형 변환을 해주고 있습니다. 값이 있는지 없는지 확인할 때 유용하게 사용할 수 있을 것 같습니다.



반응형
Comments