Number.parseFloat
Number.parseFloat() λ©μλλ μΈμλ₯Ό ꡬ문 λΆμνκ³ λΆλ μμμ μ€μλ₯Ό λ°ννλ€. μΈμμμ μ«μλ₯Ό ꡬ문 λΆμ ν μ μμΌλ©΄ NaN μ λ°ννλ€.
function circumference(r) {
if (Number.isNaN(Number.parseFloat(r))) return 0;
return parseFloat(r) * 2.0 * Math.PI;
}
circumference('4.533432dsfsdf'); // 28.484393333497767
circumference('dkfkdsfksd'); // 0;Syntax
Number.parseFloat(value)Parameters
value
λΆμνκ³ μ νλ κ°μ΄λ€. λ¬Έμμ΄μ΄λ μ«μμ΄μ΄μΌ νλ€.
retrun value
λΆλ μμμ κ°μ΄λ€. μΈμκ° μ«μμ΄λ©΄ μ«μκ° λ°νλλ€. μΈμκ° λ¬Έμμ΄μ΄λ©΄ λ¬Έμμ΄μ΄ μ«μλ‘ ν΄μλμ΄ κ·Έ κ²°κ³Όκ° λ°νλλ€. μΈμκ° ν΄μ ν μ μλ μ«μμΌ κ²½μ°, NaN μ λ°ννλ€.
Description
Number.parseFloat() λ©μλλ μ μ parseFloat() ν¨μμ κ°μ κΈ°λ₯μ κ°μ§κ³ μλ€.
Number.parseFloat() λ ECMAScript 2015μμ μ μ λ²μμ λͺ¨λνλ₯Ό μν΄ μΆκ°λμλ€.
Polyfill
Browser compatibility
IE μ§μμλ¨
Last updated
Was this helpful?