Funcția JavaScript parseFloat () analizează un argument și returnează un număr cu virgulă mobilă.
Sintaxa parseFloat()
funcției este:
parseFloat(string)
parseFloat () Parametri
parseFloat()
Funcția ia în:
- șir - Valoarea de analizat. Dacă nu este un șir, este convertit la unul folosind
ToString
operația abstractă.
Notă: caracterele principale ale spațiului alb sunt ignorate.
Returnează valoarea din parseFloat ()
- Returnează un număr cu virgulă mobilă analizat din șirul dat.
- Revine
NaN
când primul caracter non-spațiu nu poate fi convertit într-un număr.
Exemplu: Utilizarea parseFloat ()
console.log(parseFloat(" 10 ")); // 10 console.log(parseFloat(" 3.14seconds")); // 3.14 console.log(parseFloat("314e-2")); // 3.14 // argument can be anything as long as it has toString or valueOf const obj = ( toString: () => "127.0.0.1", ); console.log(parseFloat(obj)); // 127 console.log(parseFloat("JavaScript")); // NaN // BigInt values lose precision console.log(parseFloat("464546416543075614n")); // 464546416543075600
Ieșire
10 3,14 3,14 127 NaN 464546416543075600
Note:
parseFloat()
va analiza obiecte care nu sunt șir dacă au o metodătoString
sauvalueOf
.parseFloat()
încetează să convertească un șir să plutească atunci când întâlnește un caracter nenumeric.
Lectură recomandată: Javascript parseInt ()