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 | 31 |
Tags
- TSDoc
- React Native
- react
- 제네릭
- 폰트적용하기
- const 단언문
- 개발콘텐츠
- javascript
- 공통컴포넌트
- 반복줄이기
- click and drag
- 2022
- 누구나 자료구조와 알고리즘
- reactjs
- JS console
- 커스텀
- utilty type
- 레이아웃쪼개기
- NonNullable
- returnType
- 티스토리꾸미기
- CSS
- React.js
- Chart.js
- typescript
- 타입좁히기
- 리액트
- 성능최적화
- vue.js
- 타입스크립트
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 |
Comments