Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

자바스크립트 Number.parseFloat() 함수 – 문자열을 부동소수점 숫자로 변환하는 방법

JavaScript의 Number.parseFloat() 함수는 Number 객체의 정적 메서드로, 문자열을 인수로 받아 그 문자열이 나타내는 부동소수점(floating point) 숫자를 해석한 후 반환합니다.

이 함수는 문자열의 시작부터 숫자를 읽어들이다가 숫자로 해석할 수 없는 문자를 만나면 그 지점에서 파싱을 중단합니다. 만약 첫 번째 문자부터 숫자로 변환할 수 없다면 NaN(Not a Number)을 반환합니다. 또한 문자열 앞쪽의 공백은 무시됩니다.

구문 (Syntax)

Number.parseFloat() 함수의 기본 구문은 다음과 같습니다.

Number.parseFloat("32.01");

예제 (Example)

아래 예제는 문자열 "32.01"을 Number.parseFloat()으로 파싱하여 결과를 화면에 출력합니다.

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var result = Number.parseFloat("32.01");
      document.write(result);
   </script>
</body>
</html>

출력 결과 (Output)

32.01

참고 사항

  • 문자열에 소수점 이하가 없으면 정수 형태로 반환됩니다. 예: Number.parseFloat("42")42
  • 숫자 뒤에 붙은 문자는 무시됩니다. 예: Number.parseFloat("3.14abc")3.14
  • 변환할 수 없는 문자열은 NaN을 반환합니다. 예: Number.parseFloat("hello")NaN