Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 제네릭
- JS console
- typescript
- 공통컴포넌트
- React.js
- 리액트
- 타입좁히기
- 누구나 자료구조와 알고리즘
- 개발콘텐츠
- 커스텀
- vue.js
- returnType
- 폰트적용하기
- javascript
- click and drag
- const 단언문
- NonNullable
- react
- reactjs
- Chart.js
- CSS
- 타입스크립트
- 반복줄이기
- 레이아웃쪼개기
- 성능최적화
- 티스토리꾸미기
- React Native
- TSDoc
- utilty type
- 2022
Archives
- Today
- Total
몽땅뚝딱 개발자
[JavaScript] !! (논리연산자) 본문
◽ !!
[undefined, "", 0]일 경우 결과는 false이고 그 외의 결과는 true이다.
boolean으로 형변환을 하기 위해 사용한다.
if (data != undefined && data != "") {
// 실행코드
}
// 이와 동일하다.
if (!!data) {
// 실행코드
}
출처
자바스크립트 (JavaScript) 느낌표 두개 (Double Exclamation Marks) 연산자 (Operator),!!
정리하자면 느낌표 두개(!!) 연산자는 확실한 논리결과를 가지기 위해 사용합니다.예를 들어 정의되지 않은 변수 undefined 값을 가진 내용의 논리 연산 시에도 확실한 true / false를 가지도록 하는게
velog.io
개인적으로 공부한 내용을 정리하는 블로그로
잘못된 개념을 게시하지않도록 주의하고 있으나 오류가 있을 수 있습니다.
'Development > Javascript' 카테고리의 다른 글
[JavaScript] AWS S3 첨부파일 다운로드 구현 (작성 중) (0) | 2023.03.09 |
---|---|
[JavaScript] call, bind, apply의 차이 (0) | 2023.03.08 |
[JavaScript] Promiss.all / Promiss.race (1) | 2022.11.21 |
[JavaScript] for문의 여러 형태 (0) | 2022.11.17 |
[Javascript] Array 중복제거하기 (0) | 2022.10.03 |