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

javascriptparseFloat(string, [talsystem]);

Eksempel

Lad os udtrække et brøktal fra begyndelsen af en streng:

javascriptconsole.log(parseFloat('10.3px'));

Resultatet af kodeudførelsen:

javascript10.3

Eksempel

I dette eksempel vil funktionen ikke kunne læse tallet (fordi det ikke er i begyndelsen af strengen) og vil returnere NaN:

javascriptlet str = 'bredde: 100px';
console.log(parseFloat(str));

Resultatet af kodeudførelsen:

javascriptNaN

Se også

  • parseInt-funktionen
    der udtrækker et heltal fra begyndelsen af en streng
  • Number-funktionen
    der konverterer til et tal