Gli ultimi tutorial di sviluppo web
 

JavaScript parseInt() Function

<Funzioni JavaScript globali

Esempio

Analizzare diverse stringhe:

var a = parseInt("10") + "<br>";
var b = parseInt("10.00") + "<br>";
var c = parseInt("10.33") + "<br>";
var d = parseInt("34 45 66") + "<br>";
var e = parseInt(" 60 ") + "<br>";
var f = parseInt("40 years") + "<br>";
var g = parseInt("He was 40") + "<br>";

var h = parseInt("10",10)+ "<br>";
var i = parseInt("010")+ "<br>";
var j = parseInt("10",8)+ "<br>";
var k = parseInt("0x10")+ "<br>";
var l = parseInt("10",16)+ "<br>";

var n = a + b + c + d + e + f + g + "<br>" + h + i + j + k +l;

Il risultato di n sarà:

Prova tu stesso "

Definizione e l'utilizzo

Il parseInt() funzione analizza una stringa e restituisce un intero.

Il parametro radix viene utilizzato per specificare quale sistema numerico da utilizzare, ad esempio, una radice di 16 (hexadecimal) indica che il numero nella stringa deve essere analizzato da un numero esadecimale in un numero decimale.

Se il parametro radix viene omesso, JavaScript assume il seguente:

  • Se la stringa inizia con "0x" , la radice è 16 (hexadecimal)
  • Se la stringa inizia con "0" , la radice è 8 (octal) . Questa funzione è deprecato
  • Se la stringa inizia con qualsiasi altro valore, la radice è 10 (decimal)

Note: viene restituito solo il primo numero nella stringa!

Note: spazi iniziali e finali sono ammessi.

Note: Se il primo carattere non può essere convertito in un numero, parseInt() restituisce NaN.

Nota: Più browser si tradurrà parseInt("010") come 8, perché le versioni precedenti di ECMAScript, (più vecchio di ECMAScript 5, utilizza la radice ottale (8) come impostazione predefinita quando la stringa inizia con "0" . A partire dal ECMAScript 5, il valore predefinito è la radice decimale (10) .


Supporto browser

Funzione
parseInt()

Sintassi

parseInt( string,radix )

valori dei parametri

Parametro Descrizione
string Necessario. La stringa da analizzare
radix Opzionale. Un numero (from 2 to 36) che rappresenta il sistema numerico da utilizzare

Dettagli tecnici

Valore di ritorno: Un numero. Se il primo carattere non può essere convertito in un numero, viene restituito NaN
Versione JavaScript: 1.0

<Funzioni JavaScript globali