Latest web development tutorials

fonction JavaScript parseInt ()

Fonction Manuel de référence Fonctions JavaScript globales

Définition et utilisation

fonction parseInt () pour analyser une chaîne et renvoie un entier.

Lorsque le paramètre radix est 0 ou non régler le paramètre, parseInt () sur la base de la chaîne pour déterminer la base de nombre.

Lorsque le paramètre est ignoré radix, JavaScript chiffre de base par défaut comme suit:

  • Si la chaîne commençant par "0x", parseInt () va résoudre le reste de la chaîne d'entier hexadécimal.
  • Si la chaîne 0 au début, puis la v3 ECMAScript permet parseInt () est une implémentation du caractère suivant analysé comme octal ou des nombres hexadécimaux.
  • Si la chaîne commence par un numéro de 1 à 9 pour, parseInt () va le résoudre à l'entier décimal.

grammaire

parseInt(string, radix)

参数 描述
string 必需。要被解析的字符串。
radix 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。


support du navigateur

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Tous les principaux navigateurs supportent parseInt function ()


Trucs et astuces

Note: Seul le premier numéro de la chaîne est retournée.

Remarque: Les espaces avant et sont autorisés.

Remarque: Si le premier caractère ne peut pas être converti en numérique, puis parseFloat () renvoie NaN.

Remarque: La chaîne "0" au début de la base de octal par défaut de l'ancien navigateur. ECMAScript 5, la base décimal par défaut.


Exemples

Exemples

Nous allons utiliser le parseInt () pour analyser des chaînes différentes:

<script>

document.write(parseInt("10") + "<br>");
document.write(parseInt("10.33") + "<br>");
document.write(parseInt("34 45 66") + "<br>");
document.write(parseInt(" 60 ") + "<br>");
document.write(parseInt("40 years") + "<br>");
document.write(parseInt("He was 40") + "<br>");

document.write("<br>");
document.write(parseInt("10",10)+ "<br>");
document.write(parseInt("010")+ "<br>");
document.write(parseInt("10",8)+ "<br>");
document.write(parseInt("0x10")+ "<br>");
document.write(parseInt("10",16)+ "<br>");

</script>

Des exemples de sortie ci-dessus:


Essayez »

Remarque: les anciens navigateurs en raison de l'utilisation de l'ancienne version de la (version ECMAScript moins de ECMAScript 5, la valeur par défaut quand une chaîne de "0" à l'octal commençant, ECMAScript 5 en utilisant une décimale) ECMAScript, donc l' analyse ( «010») sera sortie 8 .



Fonction Manuel de référence Fonctions JavaScript globales