티스토리 뷰
반응형
자바스크립트 강의를 보다가 이해 안가는 코드가 있었다. 바로.. !!
return !!localStorage.getItem('token')
localStorage에서 token을 가지고 오는데, 앞에 '!!'는 무엇이란 말인가..
스택오버플로우에서 찾아보니 아래와 같은 의미라고 한다.
Object to boolean.
If it was falsey (e.g. 0, null, undefined, etc.), it will be false, otherwise, true.
boolean으로 형변환 해주는 역할을 한다. 0 또는 null 또는 undefined 일때는 false를
그외에는 모두 true를 리턴해준다.
ex)
var intTest = 10;
var nullTest = null;
var emptyTest = '';
console.log(!!intTest);
> true
console.log(!!nullTest);
> false
console.log(!!emptyTest);
> false
출처 : https://stackoverflow.com/questions/784929/what-is-the-not-not-operator-in-javascript
반응형
'javascript > Javascript(jQuery)' 카테고리의 다른 글
[Alert]SweetAlert 사용하기 (1) | 2020.07.18 |
---|---|
[jQuery]날짜(Date) (0) | 2019.05.28 |
모바일웹에서 휴대폰 키보드 이벤트 (0) | 2019.01.15 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 그레이들
- SpringBoot
- 이펙티브자바
- update set multiple
- update query
- 뱅크샐러드
- 싱글턴
- effectivejava
- gradle
- spring-boot-starter-data-redis
- 슬랙
- multiple row update
- springboot https
- visual studio code
- MSSQL
- update set multi
- update query mutiple row
- update query multi row
- 이것이 자바다
- 슬랙 /
- 업데이트 쿼리
- 다중 업데이트
- Slack
- 슬랙봇
- 몽고DB 완벽가이드
- java
- vue.js
- update query set multiple
- 뱅크샐러드 유전자
- 뱅셀 유전자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함