반응형
parseInt() 함수는 JavaScript에서 문자열을 정수로 변환하는 데 사용되는 함수입니다. 이 함수를 사용하여 문자열을 정수로 파싱할 수 있습니다. parseInt() 함수를 사용하여 문자열을 정수로 파싱할 때 주의할 점은 부동 소수점을 가진 문자열을 파싱할 때 소수점 이하는 버려진다는 것입니다. radix 매개변수를 사용하여 다양한 진수(기수)로 문자열을 파싱할 수 있으며, 이를 통해 2진수, 8진수, 16진수 등의 값을 해석할 수 있습니다.
◎ 1. parseInt() 함수 |
parseInt() 함수는 string로 지정된 문자열을 radix로 지정된 진수(기수)를 기반으로 정수로 변환합니다. radix는 선택적 매개변수로, 파싱에 사용할 진수를 나타내며 기본값은 10(10진수)입니다.
parseInt(string, radix)
- string (문자열, 필수): 정수로 변환할 문자열입니다.
- radix (정수, 선택적): 파싱에 사용할 진수를 나타냅니다. (옵션)
◎ 2. 사용 예제 |
(1) 기본 parseInt() 사용
const numericString = "42";
const intValue = parseInt(numericString);
console.log(intValue); // 42
이 예제에서 parseInt() 함수를 사용하여 문자열 "42"를 10진수로 해석하고 정수 값으로 반환합니다.
(2) 진수(기수) 지정
const hexString = "1A"; // 16진수 문자열
const hexValue = parseInt(hexString, 16);
console.log(hexValue); // 26
예제에서 radix 매개변수를 사용하여 16진수로 된 문자열을 10진수로 변환합니다. 결과 값은 26입니다.
(3) 부동 소수점 문자열 파싱
const floatString = "3.14159";
const floatValue = parseInt(floatString);
console.log(floatValue); // 3
예제에서 parseInt() 함수를 사용하여 부동 소수점을 포함한 문자열을 정수로 변환합니다. 파싱은 정수 부분만을 반환하며 소수점 이하는 버립니다.
(4) 진수를 기반으로 한 파싱
const binaryString = "1101"; // 2진수 문자열
const binaryValue = parseInt(binaryString, 2);
console.log(binaryValue); // 13
예제에서 radix 매개변수를 사용하여 2진수 문자열을 10진수로 변환합니다. 결과 값은 13입니다.
반응형
'웹 프로그래밍 > 자바스크립트' 카테고리의 다른 글
자바스크립트(Javascript) 내장 객체 Array 의 slice() 함수 알아보기 (0) | 2023.10.30 |
---|---|
자바스크립트 매개변수 개수 확인해서 사용자에게 알리기 (0) | 2023.10.30 |
자바스크립트 매개변수 숫자 여부 확인하기 (0) | 2023.10.30 |
자바스크립트 JSON.parse() 함수 사용하기 (0) | 2023.10.30 |
자바스크립트 JSON.stringify() 함수 사용하기 (0) | 2023.10.29 |
자바스크립트 setInterval() 함수 사용하는 방법 (0) | 2023.10.29 |
자바스크립트 push() 함수 사용하기 (0) | 2023.10.29 |
자바스크립트 내장 객체 Array 의 sort 함수 사용하기 (0) | 2023.10.29 |