Please Enable JavaScript!
Gon[ Enable JavaScript ]

자바스크립트 parseInt() 함수 사용하기

웹 프로그래밍/자바스크립트
반응형

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입니다.

반응형
Posted by 녹두장군1
,