728x90
728x170
■ 명시적 타입 변환을 사용해 불리언 값을 구하는 방법을 보여준다.
▶ 예제 코드 (JAVASCRIPT)
////////////////////////////////////////////////////////////
// Boolean 생성자 함수를 new 연산자 없이 호출하는 방법
////////////////////////////////////////////////////////////
// 문자열 타입 → 불리언 타입
console.log(Boolean("x" )); // true
console.log(Boolean("" )); // false
console.log(Boolean("false")); // true
// 숫자 → 불리언 타입
console.log(Boolean(0 )); // false
console.log(Boolean(1 )); // true
console.log(Boolean(NaN )); // false
console.log(Boolean(Infinity)); // true
// null 타입 → 불리언 타입
console.log(Boolean(null)); // false
// undefined 타입 → 불리언 타입
console.log(Boolean(undefined)); // false
// 객체 타입 → 불리언 타입
console.log(Boolean({})); // true
console.log(Boolean([])); // true
////////////////////////////////////////////////////////////
// ! 부정 논리 연산자를 두 번 사용하는 방법
////////////////////////////////////////////////////////////
// 문자열 타입 → 불리언 타입
console.log(!!"x" ); // true
console.log(!!"" ); // false
console.log(!!"false"); // true
// 숫자 → 불리언 타입
console.log(!!0 ); // false
console.log(!!1 ); // true
console.log(!!NaN ); // false
console.log(!!Infinity); // true
// null 타입 → 불리언 타입
console.log(!!null); // false
// undefined 타입 → 불리언 타입
console.log(!!undefined); // false
// 객체 타입 → 불리언 타입
console.log(!!{}); // true;
console.log(!![]); // true;
728x90
그리드형(광고전용)
'JavaScript > Common' 카테고리의 다른 글
[JAVASCRIPT/COMMON] || 연산자 : 단축 평가 기능을 사용해 함수 매개 변수에 기본값 설정하기 (0) | 2022.11.17 |
---|---|
[JAVASCRIPT/COMMON] && 연산자 : 단축 평가 기능을 사용해 객체 변수가 null/undefined 여부 확인하고 속성 참조하기 (0) | 2022.11.16 |
[JAVASCRIPT/COMMON] || 연산자 : 단축 평가 기능을 사용해 if문 대체하기 (0) | 2022.11.16 |
[JAVASCRIPT/COMMON] && 연산자 : 단축 평가 기능을 사용해 if문 대체하기 (0) | 2022.11.16 |
[JAVASCRIPT/COMMON] 논리 연산자의 단축 평가 사용하기 (0) | 2022.11.16 |
[JAVASCRIPT/COMMON] 명시적 타입 변환을 사용해 숫자 구하기 (0) | 2022.11.15 |
[JAVASCRIPT/COMMON] 명시적 타입 변환을 사용해 문자열 구하기 (0) | 2022.11.15 |
[JAVASCRIPT/COMMON] ! 연산자 : true/false 여부 구하기 (0) | 2022.11.14 |
[JAVASCRIPT/COMMON] 암묵적 타입 변환을 사용해 조건식에서 false 불리언 값 구하기 (0) | 2022.11.14 |
[JAVASCRIPT/COMMON] 암묵적 타입 변환을 사용해 숫자 구하기 (0) | 2022.11.14 |