javascript double question mark - ??
- Nullish coalescing operator (??)
- ?? 기준 좌변의 값이 null 또는 undefined일 경우에만 우변의 값을 전달 함
'왼쪽값' ?? '오른쪽값'; // '왼쪽값'
0 ?? '오른쪽값'; // 0
'' ?? '오른쪽값'; // ''
undefined ?? '오른쪽값'; // '오른쪽값'
null ?? '오른쪽값'; // '오른쪽값'
javascript double exclamation mark - !!
- 어떤 변수 앞에 !!를 붙이면 그것에 대한 true, false를 반환
!!0 // false
!!'' // false
!!undefined // false
!!null // false
!!1 // true
!!'some text' // true
'Javascript' 카테고리의 다른 글
자바스크립트 배열 메서드 시각화 (0) | 2022.03.05 |
---|---|
video loadmetadata 이벤트가 일관되게 실행되지 않는 이유 (1) | 2022.02.08 |
cross origin iframe - alert, confirm, prompt 사용 불가 이슈 (2) | 2021.07.22 |
jQuery element에 어떤 이벤트가 있는지 확인하는 방법 (0) | 2021.04.26 |
javascript 특정 요소가 있는지 확인하기 (0) | 2021.04.22 |
개의 댓글