parseInt()
함수는 문자열 인자를 파싱하여 특정 진수(수의 진법 체계에서 기준이 되는 값)의 정수를 반환합니다.
const pi = 3.14159265358979
console.log(pi)
const str = pi.toFixed(2)
console.log(str)
console.log(typeof str)
const integer = parseInt(str)
console.log(integer)
console.log(typeof integer)
구문
parseInt(string)
parseInt(string, radix)
string
파싱할 값입니다. 문자열이 아닐 경우 ToString 추상 연산을 사용해 문자열로 변환합니다. 문자열의 선행 공백은 무시합니다.
radix
Optional
string의 진수를 나타내는 2부터 36까지의 정수입니다. 주의하세요. 기본 값이 10이 아닙니다! Number 자료형이 아닌 경우 Number로 변환합니다.
주어진 string
에서 파싱한 정수입니다.
다음과 같은 경우에는 NaN
을 반환합니다.
radix
가 2보다 작거나 36보다 큰 경우.parseFloat()
함수는 주어진 값을 필요한 경우 문자열로 변환한 후 부동소수점 실수로 파싱해 반환합니다.
const pi = 3.14159265358979
console.log(pi)
const str = pi.toFixed(2)
console.log(str)
console.log(typeof str)
const float = parseFloat(str)
console.log(float)
console.log(typeof float)
구문
parseFloat(string)
string
파싱할 값입니다. 문자열이 아닐 경우 ToString 추상 연산을 사용해 문자열로 변환합니다. 문자열의 선행 공백은 무시합니다.
주어진 문자열에서 파싱한 부동소수점 실수입니다.
공백이 아닌 첫 글자를 숫자로 변환할 수 없는 경우 NaN
을 반환합니다.