!의 경우, 논리 연산자로 NOT에 해당한다. boolean타입으로 값을 반환한다.
다른 타입일 때 boolean으로 형변환하는 용도로 사용된다.
const answer = 'test';
let buttonDisabled = !!answer;
console.log(buttonDisabled); // true
console.log(typeof(buttonDisabled)); // boolean
'웹 > JavaScript' 카테고리의 다른 글
| [JavaScript] Intersection Observer API - 화면 내 보이는 요소 검사 (0) | 2022.07.25 |
|---|---|
| [JavaScript] Access to fetch at... has been blocked by CORS policy 오류 해결 방법 (0) | 2022.06.19 |
| [JavaScript] Unexpected token .. in JSON at position .. 오류 해결하기 (0) | 2022.04.03 |
| [JavaScript] 커스텀 이벤트 만들기 (0) | 2022.03.27 |
| [JavaScript] 자바스크립트로 캔버스 제어하기 - 스타일 저장 & 불러오기 (save와 restore) (0) | 2022.03.20 |