! (논리 NOT 연산자): 값을 반대로 바꿉니다.
!! (이중 논리 NOT): 다시 한 번 NOT을 적용해서 원래 값의 불리언 형태를 반환합니다.
console.log(!!null); // false
console.log(!!undefined); // false
console.log(!!0); // false
console.log(!!""); // false
console.log(!!"hello"); // true
console.log(!!42); // true
console.log(!!{}); // true
console.log(!![]); // true