■ ! 연산자를 사용해 true/false 여부를 구하는 방법을 보여준다.
▶ 예제 코드 (JAVASCRIPT)
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 |
// false 여부 구하기 // value : 값 // 반환값 : false 여부 function isFalse(value) { return !value; } // true 여부 구하기 // value : 값 // 반환값 : true 여부 function isTrue(value) { return !!value; } console.log(isFalse(false )); // true console.log(isFalse(undefined)); // true console.log(isFalse(null )); // true console.log(isFalse(0 )); // true console.log(isFalse(NaN )); // true console.log(isFalse("" )); // true console.log(isTrue(false )); // false console.log(isTrue(undefined)); // false console.log(isTrue(null )); // false console.log(isTrue(0 )); // false console.log(isTrue(NaN )); // false console.log(isTrue("" )); // false |