19 of 264 menu

Funkcja parseFloat

Funkcja parseFloat przekształca ciąg znaków na liczbę zmiennoprzecinkową. Jest to przydatne dla wartości takich jak '12.5px' - gdy na początku znajduje się liczba, a następnie jednostki miary. Jeśli zastosujemy funkcję parseFloat do '12.5px', wynikiem będzie liczba 12.5 (i będzie to rzeczywiście liczba, a nie ciąg znaków). Konwersja nastąpi tylko wtedy, gdy liczba całkowita znajduje się na początku ciągu znaków, w przeciwnym razie zostanie zwrócone NaN. Drugim parametrem opcjonalnym można określić system liczbowy, a funkcja zwróci liczbę przeliczoną z podanego systemu liczbowego na dziesiętny.

Składnia

parseFloat(ciąg_znaków, [system liczbowy]);

Przykład

Wyodrębnijmy liczbę zmiennoprzecinkową z początku ciągu znaków:

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

Wynik wykonania kodu:

10.3

Przykład

W tym przykładzie funkcja nie będzie w stanie odczytać liczby (ponieważ nie znajduje się na początku ciągu znaków) i zwróci NaN:

let str = 'width: 100px'; console.log(parseFloat(str));

Wynik wykonania kodu:

NaN

Zobacz też

  • funkcję parseInt,
    która wyodrębnia liczbę całkowitą z początku ciągu znaków
  • funkcję Number,
    która konwertuje na liczbę
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć