
Number.parseFloat() 함수는 숫자 문자열을 플로팅 포인트 숫자로 변환하는 함수입니다. 이 함수는 다음과 같은 특징을 가지고 있습니다.
- 이 함수는 ','(콤마)와 '.'(점)으로 구분된 숫자 문자열을 플로팅 포인트 숫자로 변환할 수 있습니다. 예를 들어, "123,456.78"은 "123456.78"으로 변환됩니다.
- 이 함수는 숫자 문자열에 포함된 오류를 반환하지 않습니다. 대신, NaN(Not a Number) 또는 Infinity를 반환합니다.
- 이 함수는 자바스크립트에서만 사용할 수 있는 함수가 아닙니다. 다른 언어에서도 사용할 수 있습니다. 예를 들어, ECMAScript 2015(ES6)에서 이 함수는 표준 함수로 정의되어 있습니다.
이 함수는 다음과 같은 오류를 반환할 수 있습니다.
- NaN(Not a Number): 숫자 문자열이 올바르지 않은 경우
- Infinity: 숫자 문자열이 양의 무한대 또는 음의 무한대인 경우
- 0: 숫자 문자열이 0인 경우
예를 들어, 다음 코드는 Number.parseFloat() 함수의 사용법을 보여줍니다.
#hostingforum.kr
javascript
console.log(Number.parseFloat("123.45")); // 123.45
console.log(Number.parseFloat("123,456.78")); // 123456.78
console.log(Number.parseFloat("abc")); // NaN
console.log(Number.parseFloat("Infinity")); // Infinity
console.log(Number.parseFloat("-Infinity")); // -Infinity
console.log(Number.parseFloat("0")); // 0
2025-07-05 17:23