19 of 264 menu

A parseFloat függvény

A parseFloat függvény egy sztringet lebegőpontos számmá alakít át. Ez olyan értékeknél hasznos, mint a '12.5px' - amikor a szám áll elöl, majd mértékegységek következnek. Ha a parseFloat függvényt alkalmazzuk a '12.5px' sztringre, az eredmény a 12.5 szám lesz (és ez valóban szám lesz, nem pedig sztring). Az átalakítás csak akkor történik meg, ha az egész szám a sztring elején található, egyébként a NaN érték adódik vissza. A második, opcionális paraméterrel megadhatjuk a számrendszert, és a függvény visszaadja a számot, amelyet a megadott számrendszerből tízes számrendszerbe váltott át.

Szintaxis

parseFloat(sztring, [számrendszer]);

Példa

Vegyük ki a tört számot a sztring elejéről:

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

A kód végrehajtásának eredménye:

10.3

Példa

Ebben a példában a függvény nem tudja kiolvasni a számot (mivel az nem a sztring elején van) és visszaadja a NaN értéket:

let str = 'szélesség: 100px'; console.log(parseFloat(str));

A kód végrehajtásának eredménye:

NaN

Lásd még

  • a parseInt függvényt,
    amely egész számot olvas ki egy sztring elejéről
  • a Number függvényt,
    amely számmá alakít át
idhiuzcuzlde