<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