Funktsioon parseFloat

Funktsioon parseFloat teisendab stringi ujukomaarvuks. See on vajalik väärtuste puhul nagu '12.5px' - kui alguses on number ja seejärel mõõtühikud. Kui rakendada funktsiooni parseFloat väärtusele '12.5px', on tulemuseks number 12.5 (ja see on tõeline number, mitte string). Teisendamine toimub ainult siis, kui täisarv on stringi alguses, vastasel juhul kuvatakse NaN. Teise valikulise parameetriga saab määrata arvusüsteemi, ja funktsioon tagastab arvu, mis on teisendatud määratud arvusüsteemist kümnendsüsteemi.

Süntaks

javascriptparseFloat(string, [arvusüsteem]);

Näide

Võtame murdosa stringi algusest:

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

Koodi täitmise tulemus:

javascript10.3

Näide

Selles näites ei suuda funktsioon lugeda numbrit (kuna see ei ole stringi alguses) ja tagastab NaN:

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

Koodi täitmise tulemus:

javascriptNaN

Vaata ka

  • funktsiooni parseInt,
    mis eraldab stringi algusest täisarvu
  • funktsiooni Number,
    mis teisendab arvuks