자바스크립트는 parseFloat()라는 메서드를 제공했습니다. 문자열을 부동 소수점으로 변환 수. 부동 숫자는 소수에 불과합니다. parseInt()라는 또 다른 메서드도 있습니다. 동일한 작업을 수행하지만 소수는 다루지 않습니다. 정수만 반환합니다.
ParseFloat() 숫자 문자열을 숫자로 변경할 수 있지만 숫자 이외의 문자열이 전송되면 NaN 출력으로.
구문
parseFloat(Value);
숫자 문자열을 입력으로 사용하고 부동 소수점 을 반환합니다. 숫자를 출력으로.
예시
다음 예에서 parseFloat() parseInt()이(가) 출력으로 부동 숫자를 제공했습니다. 정수를 출력으로 제공했습니다.
<html> <body> <script> var a = parseFloat(" 100 "); document.write(a +"</br>"); var b = parseFloat("120.65") document.write(b +"</br>"); var c = parseInt("3.14"); document.write(c +"</br>"); </script> </body> </html>
출력
100 120.65 3
어떤 경우에는 변수에 숫자와 문자열이 모두 있는 경우 숫자가 첫 번째 위치에 있으면 숫자만 출력으로 반환되어 문자열 부분을 분리하고, 그렇지 않으면 NaN 출력으로 반환됩니다.
예시
<html> <body> <script> var a = parseFloat(" hello ") document.write(a +"<br>"); var b = parseFloat("hello1234") document.write(b +"<br>"); var c = parseFloat("3.14hello"); document.write(c +"<br>"); </script> </body> </html>
출력
NaN NaN 3.14