■ 명시적 타입 변환을 사용해 숫자를 구하는 방법을 보여준다.
▶ 예제 코드 (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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
//////////////////////////////////////////////////////////// // 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 |