tutoriais mais recente desenvolvimento web
 

JavaScript parseInt() Function

<Funções JavaScript Globais

Exemplo

Analisar diferentes strings:

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;

O resultado de n será:

Tente você mesmo "

Definição e Uso

O parseInt() função analisa uma cadeia e retorna um número inteiro.

O parâmetro de base é usado para especificar qual sistema de numeração para ser usado, por exemplo, uma base igual a 16 (hexadecimal) indica que o número na cadeia deve ser analisada a partir de um número hexadecimal para um número decimal.

Se o parâmetro base é omitido, JavaScript pressupõe o seguinte:

  • Se a string começa com "0x" , a raiz é de 16 (hexadecimal)
  • Se a string começa com "0" , a raiz é de 8 (octal) . Este recurso está obsoleto
  • Se a string começa com qualquer outro valor, a raiz é 10 (decimal)

Note: Apenas o primeiro número na seqüência é devolvido!

Note: iniciais e finais são permitidos espaços.

Note: Se o primeiro caractere não pode ser convertida para um número, parseInt() retorna NaN.

Nota: Older navegadores irá resultar parseInt("010") como 8, porque as versões mais antigas do ECMAScript, (com mais de ECMAScript 5, usa a raiz octal (8) como padrão quando a corda começa com "0" . A partir de ECMAScript 5, o padrão é a raiz decimal (10) .


Suporte navegador

Função
parseInt() sim sim sim sim sim

Sintaxe

parseInt( string,radix )

Os valores dos parâmetros

Parâmetro Descrição
string Requeridos. A string a ser analisado
radix Opcional. Um número (from 2 to 36) que representa o sistema de numeração para ser utilizada

Detalhes técnicos

Valor de retorno: Um número. Se o primeiro caractere não pode ser convertida para um número, NaN é retornado
JavaScript Versão: 1.0

<Funções JavaScript Globais