Il metodo parseInt() in Javascript

Il metodo parseInt() è un metodo predefinito dell'oggetto Number in Javascript che converte una stringa in un numero intero.

parseInt(x,y)

La funzione parseInt() accetta due parametri:

  • Il primo argomento è la stringa che rappresenta un numero da convertire in numero intero.
  • Il secondo argomento (opzionale) è la base del sistema di numerazione utilizzato nella stringa.

Di default, il secondo parametro è settato su base dieci. Volendo, posso trasformare in un numero intero anche una stringa che rappresenta un numero in un base diversa ( es. binario, ottale, esadecimale, ecc. ).

Ecco qualche esempio.

Esempio 1

Questo script trasforma una stringa in un numero intero.

let stringaNumero = "123";
let numero = parseInt(stringaNumero);
console.log(numero);

In questo caso la stringa è "123".

La funzione parseInt la trasforma nel numero intero 123.

123

Esempio 2

Questo script passa una stringa binaria di un numero in base 2 (sistema binario)

let stringaBinaria = "1010";
let numero = parseInt(stringaBinaria, 2);
console.log(numero);

In questo caso il primo argomento della funzione è la stringa "1010" e il secondo argomento indica la base 2.

Quindi, la funzione interpreta la stringa come un numero binario e lo converte in un numero intero su base decimale.

La funzione restituisce il numero 10 che è l'equivalente decimale del numero binario 1010.

10

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Javascript Number

Le proprietà

I metodi