ParseInt() - Convertire stringhe in numeri con javascript

 

La funzione parseInt() permette di convertire il primo gruppo di caratteri di una stringa in un numero intero.

Sintassi:


 parseInt("stringa alfanumerica da convertire");

 

Semplificando, possiamo dire che parseInt() "estrae" dalla stringa il primo numero che incontra.


Facciamo qualche esempio:

 

<script type="text/javascript">

document.write(parseInt("10 anni"));

document.write ("<br>");

document.write(parseInt("100,56"));

document.write ("<br>");

document.write(parseInt("200 300"));

document.write ("<br>");

document.write(parseInt("Gennaio 2010"));

</script>

Risultato:
10
100
200
NaN

 

Commento:

  • Nel primo caso, parseInt() da come risultato 10.
  • Nel secondo 100 perchè non prende in considerazione i numeri dopo la virgola. (Per convertire numeri con la virgola è possibile usare la funzione parseFloat())
  • Nel terzo caso il risultato è 200 perchè la funzione considera solo il primo numero della stringa.
  • Infine, nell'ultimo caso da come risultato NaN, indicando di non riuscire a convertire la stringa in un numero.

 

(Annunci Google)

 

 

Non forniamo nessuna garanzia di assenza di errori nei contenuti del sito.
Non si assume nessuna responsabilità per eventuali errori presenti nel sito, e per i contenuti dei siti linkati. - Privacy