Maison  >  Article  >  interface Web  >  Comment utiliser la méthode d'analyse javascript

Comment utiliser la méthode d'analyse javascript

藏色散人
藏色散人original
2021-10-18 11:24:3411210parcourir

La fonction de la méthode javascript parseint est d'analyser une chaîne et de renvoyer un entier. La syntaxe est "parseInt(string, radix)", où le paramètre string représente la chaîne à analyser.

Comment utiliser la méthode d'analyse javascript

L'environnement d'exploitation de cet article : système windows7, javascript version 1.8.5, ordinateur DELL G3

Comment utiliser la méthode d'analyse javascript ?

Fonction JavaScript parseInt()

Définition et utilisation

La fonction parseInt() analyse une chaîne et renvoie un entier.

Lorsque la valeur du paramètre radix est 0, ou que le paramètre n'est pas défini, parseInt() déterminera la base du nombre en fonction de la chaîne.

Lorsque la base du paramètre est omise, JavaScript utilise par défaut la base des nombres comme suit :

Si la chaîne commence par "0x", parseInt() analysera le reste de la chaîne en entiers hexadécimaux.

Si la chaîne commence par 0, alors ECMAScript v3 permet à une implémentation de parseInt() d'analyser les caractères suivants en nombres octaux ou hexadécimaux.

Si la chaîne commence par un nombre compris entre 1 et 9, parseInt() l'analysera en un entier décimal.

Syntaxe

parseInt(string, radix)

Paramètres

chaîne Obligatoire. La chaîne à analyser.

base facultatif. Représente la base du nombre à analyser. La valeur est comprise entre 2 et 36.

La fonction parseInt() est prise en charge dans tous les principaux navigateurs

Conseils et notes

Remarque : seul le premier nombre de la chaîne sera renvoyé.

Remarque : les espaces de début et de fin sont autorisés.

Remarque : Si le premier caractère de la chaîne ne peut pas être converti en nombre, parseInt() renverra NaN.

Remarque : les navigateurs plus anciens utilisent par défaut la base octale lorsque les chaînes commencent par "0". ECMAScript 5, la valeur par défaut est la base décimale.

Exemple

Nous utiliserons parseInt() pour analyser différentes chaînes :

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>");

Résultats de sortie de l'exemple ci-dessus :

10
10
34
60
40
NaN

10
10
8
16
16

Remarque : les anciens navigateurs utilisent des versions plus anciennes d'ECMAScript (la version d'ECMAScript est inférieure à ECMAScript 5, lorsque la chaîne When commençant par "0", l'octal est utilisé par défaut, ECMAScript 5 utilise le décimal), donc l'analyse ("010") produira 8.

Apprentissage recommandé : "Tutoriel sur les bases de JavaScript"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn