Derniers tutoriels de développement web
 

JavaScript parseInt() Function

<JavaScript Fonctions globales

Exemple

Parser des chaînes différentes:

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;

Le résultat de n sera:

Essayez vous - même »

Définition et utilisation

Le parseInt() fonction analyse une chaîne et retourne un entier.

Le paramètre de base est utilisé pour spécifier le système de numération à être utilisé, par exemple, une base de 16 (hexadecimal) indique que le numéro de la chaîne doit être analysée à partir d' un nombre hexadécimal à un nombre décimal.

Si le paramètre radix est omis, JavaScript suppose ce qui suit:

  • Si la chaîne commence par "0x" , le radix est 16 (hexadecimal)
  • Si la chaîne commence par "0" , le radix est 8 (octal) . Cette fonction est dépréciée
  • Si la chaîne commence par une autre valeur, la radix est 10 (decimal)

Note: Seul le premier numéro de la chaîne est de retour!

Note: Les espaces de début et de fin sont autorisés.

Note: Si le premier caractère ne peut pas être converti en nombre, parseInt() renvoie NaN.

Remarque: Les anciens navigateurs résultat parseInt("010") comme 8, car les anciennes versions de ECMAScript, (plus de ECMAScript 5, utilise le radix octal (8) par défaut lorsque la chaîne commence par "0" . A partir de ECMAScript 5, la valeur par défaut est le radix décimal (10) .


Support du navigateur

Fonction
parseInt() Oui Oui Oui Oui Oui

Syntaxe

parseInt( string,radix )

Les valeurs des paramètres

Paramètre La description
string Champs obligatoires. La chaîne à analyser
radix Optionnel. Un certain nombre (from 2 to 36) qui représente le système de numération à utiliser

Détails techniques

Valeur de retour: Un numéro. Si le premier caractère ne peut pas être converti en un nombre, NaN est renvoyé
JavaScript Version: 1.0

<JavaScript Fonctions globales