첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170

■ 명시적 타입 변환을 사용해 숫자를 구하는 방법을 보여준다.

 

▶ 예제 코드 (JAVASCRIPT)

////////////////////////////////////////////////////////////
// Number 생성자 함수를 new 연산자 없이 호출하는 방법
////////////////////////////////////////////////////////////

// 문자열 타입 → 숫자 타입
console.log(Number("0"    )); // 0
console.log(Number("-1"   )); // -1
console.log(Number("10.53")); // 10.53

// 불리언 타입 → 숫자 타입
console.log(Number(true )); // 1
console.log(Number(false)); // 0

////////////////////////////////////////////////////////////
// parseInt, parseFloat 함수를 사용하는 방법(문자열만 변환 가능)
////////////////////////////////////////////////////////////

// 문자열 타입 → 숫자 타입
console.log(parseInt  ("0"    )); // 0
console.log(parseInt  ("-1"   )); // -1
console.log(parseFloat("10.53")); // 10.53

////////////////////////////////////////////////////////////
// + 단항 산술 연산자를 이용하는 방법
////////////////////////////////////////////////////////////

// 문자열 타입 → 숫자 타입
console.log(+"0"    ); // 0
console.log(+"-1"   ); // -1
console.log(+"10.53"); // 10.53

// 불리언 타입 → 숫자 타입
console.log(+true ); // 1
console.log(+false); // 0

////////////////////////////////////////////////////////////
// * 산술 연산자를 이용하는 방법
////////////////////////////////////////////////////////////

// 문자열 타입 → 숫자 타입
console.log("0"     * 1); // 0
console.log("-1"    * 1); // -1
console.log("10.53" * 1); // 10.53

// 불리언 타입 → 숫자 타입
console.log(true  * 1); // 1
console.log(false * 1); // 0
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요