19 of 264 menu

Funktio parseFloat

Funktio parseFloat muuntaa merkkijonon liukuluvuksi. Tätä tarvitaan arvoille kuten '12.5px' - kun alussa on numero ja sen jälkeen mittayksiköt. Jos käytät funktiota parseFloat merkkijonoon '12.5px', tuloksena on numero 12.5 (ja tämä on todella numero, ei merkkijono). Muunnos tapahtuu vain, jos kokonaisluku on merkkijonon alussa, muuten funktio palauttaa NaN. Toisella valinnaisella parametrilla voit määrittää lukujärjestelmän, ja funktio palauttaa luvun, joka on muunnettu määritetystä lukujärjestelmästä desimaalijärjestelmään.

Syntaksi

parseFloat(merkkijono, [lukujärjestelmä]);

Esimerkki

Poimitaan murtoluku merkkijonon alusta:

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

Koodin suorituksen tulos:

10.3

Esimerkki

Tässä esimerkissä funktio ei pysty lukemaan numeroa (koska se ei ole merkkijonon alussa) ja palauttaa NaN:

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

Koodin suorituksen tulos:

NaN

Katso myös

  • funktion parseInt,
    joka poimii kokonaisluvun merkkijonon alusta
  • funktion Number,
    joka muuntaa numeroksi
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää