19 of 264 menu

Fonction parseFloat

La fonction parseFloat convertit une chaîne en nombre à virgule flottante. Ceci est utile pour des valeurs comme '12.5px' - lorsqu'un nombre est en début de chaîne, suivi d'unités de mesure. Si vous appliquez la fonction parseFloat à '12.5px', le résultat sera le nombre 12.5 (et ce sera bien un nombre, et non une chaîne). La conversion aura lieu seulement si un nombre entier ou décimal est au début de la chaîne, sinon NaN sera renvoyé. Un second paramètre optionnel permet de spécifier la base numérique du nombre, et la fonction renverra le nombre converti de la base spécifiée vers la base décimale.

Syntaxe

parseFloat(chaîne, [base]);

Exemple

Extrayons un nombre décimal du début d'une chaîne :

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

Résultat de l'exécution du code :

10.3

Exemple

Dans cet exemple, la fonction ne pourra pas lire le nombre (car il n'est pas en début de chaîne) et renverra NaN :

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

Résultat de l'exécution du code :

NaN

Voir aussi

  • la fonction parseInt,
    qui extrait un nombre entier du début d'une chaîne
  • la fonction Number,
    qui convertit en nombre
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser