parseFloat-funktion
parseFloat-funktionen
konverterer en streng til et
flydende kommatal. Dette er nødvendigt
for værdier som '12.5px'
- når det første der er et tal,
og derefter måleenheder. Hvis
du anvender parseFloat
-funktionen på '12.5px', vil
resultatet være tallet 12.5
(og det vil virkelig være et tal, ikke
en streng). Konverteringen vil kun
finde sted, hvis heltallet er i
begyndelsen af strengen, ellers
vises NaN.
Du kan angive et
talsystem for et tal som en
anden valgfri parameter, og
funktionen returnerer
tallet konverteret fra det angivne
talsystem til decimal.
Syntaks
parseFloat(string, [talsystem]);
Eksempel
Lad os udtrække et brøktal fra begyndelsen af en streng:
console.log(parseFloat('10.3px'));
Resultatet af kodeudførelsen:
10.3
Eksempel
I dette eksempel vil funktionen ikke
kunne læse tallet (fordi det
ikke er i begyndelsen af strengen)
og vil returnere
NaN:
let str = 'bredde: 100px';
console.log(parseFloat(str));
Resultatet af kodeudførelsen:
NaN