Number.parseFloat()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Number.parseFloat() 메서드는 주어진 값을 필요한 경우 문자열로 변환한 후 부동소수점 실수로 파싱해 반환합니다. 숫자를 파싱할 수 없는 경우 NaN을 반환합니다.

시도해보기

구문

js
Number.parseFloat(string);

매개변수

string

파싱할 값입니다. 문자열이 아닐 경우 ToString 추상 연산을 사용해 문자열로 변환합니다. 문자열의 선행 공백은 무시합니다.

반환 값

주어진 문자열에서 파싱한 부동소수점 실수입니다.

공백이 아닌 첫 글자를 숫자로 변환할 수 없는 경우 NaN을 반환합니다.

설명

Number.parseFloat vs parseFloat

Number.parseFloat()은 전역 parseFloat() 함수와 같은 기능을 가지고 있습니다.

js
Number.parseFloat === parseFloat; // true

Number.parseFloat()은 ECMAScript 2015에서 전역 객체의 모듈화를 위해 추가됐습니다. 상세한 정보와 예제는 parseFloat()를 참고하세요.

명세

Specification
ECMAScript Language Specification
# sec-number.parsefloat

브라우저 호환성

BCD tables only load in the browser

같이 보기