19 of 264 menu

Funzione parseFloat

La funzione parseFloat converte una stringa in un numero a virgola mobile. Ciò è utile per valori come '12.5px' - quando all'inizio c'è un numero, e poi le unità di misura. Se si applica la funzione parseFloat a '12.5px', il risultato sarà il numero 12.5 (e sarà effettivamente un numero, non una stringa). La conversione avverrà solo se il numero è all'inizio della stringa, altrimenti verrà restituito NaN. Con un secondo parametro opzionale si può specificare la base numerica del numero, e la funzione restituirà il numero convertito dalla base specificata a quella decimale.

Sintassi

parseFloat(stringa, [base]);

Esempio

Estraiamo un numero decimale dall'inizio di una stringa:

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

Risultato dell'esecuzione del codice:

10.3

Esempio

In questo esempio la funzione non sarà in grado di leggere il numero (poiché non è all'inizio della stringa) e restituirà NaN:

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

Risultato dell'esecuzione del codice:

NaN

Vedi anche

  • la funzione parseInt,
    che estrae un numero intero dall'inizio di una stringa
  • la funzione Number,
    che converte in un numero
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta