JS ParseFloat Parsint
JavaScript는 eval(), ParseInt() 및 ParseFloat()라는 세 가지 명시적 유형 변환 함수를 제공합니다.
eval() 함수: 문자열 표현식을 숫자 값으로 변환합니다. 예를 들어, total=eval("432.1*10") 문의 결과는 total=4321입니다. 즉, 값 4321이 total 변수에 할당됩니다.
parseInt() 함수: 문자열을 정수로 변환합니다. 반환은 문자열의 첫 번째 문자부터 시작하거나, 문자가 정수로 시작하지 않으면 0을 반환합니다. parseInt() 함수는 16진수 또는 10진수를 변환할 수도 있습니다.
예를 들어,parseInt("123xyz")는 123을 반환하고,parseInt("xyz")는 0을 반환합니다.
parseFloat() 함수: parseInt() 함수와 유사하며 문자열에 포함된 첫 번째 부동 소수점 숫자를 반환합니다. 문자열이 유효한 부동 소수점 숫자로 시작하지 않으면 0이 반환됩니다.
예:parseFloat("2.1e4xyz")는 21000을 반환하고,parseFloat("xyz")는 0을 반환합니다.
JavaScript의 parseFloat 함수 메소드는 문자열에서 변환된 부동 소수점 숫자를 반환합니다. 사용법:
parseFloat(numString) 여기서 numString 매개변수는 부동 소수점 숫자를 포함하는 문자열입니다. JavaScript의parseFloat 함수 메서드는 numString에 저장된 숫자와 동일한 숫자 표현을 반환합니다. numString의 접두어를 부동 소수점 숫자로 해석할 수 없는 경우 숫자 대신 NaN이 반환됩니다.
parseFloat("abc") // NaN을 반환합니다.
parseFloat("1.2abc") // 1.2를 반환합니다.