Maison > interface Web > js tutoriel > le corps du texte

javascript comment convertir une chaîne en nombre

青灯夜游
Libérer: 2023-01-05 16:12:02
original
3108 Les gens l'ont consulté

Méthode de conversion : 1. Utilisez la fonction parseInt(), syntaxe "parseInt("string""); 2. Utilisez la fonction parseFloat(), syntaxe "parseFloat("string""); ), fonction, syntaxe "Number("string")".

javascript comment convertir une chaîne en nombre

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Convertir la chaîne en nombre

Fonction ①parseInt() : il s'agit d'une fonction globale, non subordonnée à aucune méthode de classe, et analyse uniquement les entiers . Si le préfixe de chaîne est "0x" ou "0X", parseInt() l'interprète comme un nombre hexadécimal. Il ignore un certain nombre d'espaces de début, analyse autant de caractères numériques que possible, ignore ce qui suit et renvoie NaN si le premier caractère non-espace est un caractère non numérique. Par exemple :

La méthode parseInt() possède également un mode de base, qui peut convertir des chaînes binaires, octales, hexadécimales ou toute autre chaîne de base en un entier. La base est spécifiée par le deuxième paramètre de la méthode parseInt(). La plage de valeurs légales est de 2 à 36, par exemple :

②parseFloat() : c'est également le cas. Fonction globale, méthode qui n'appartient à aucune classe, elle peut analyser des entiers et des nombres à virgule flottante. Il ne reconnaît pas le préfixe hexadécimal « 0x » ou « 0X ». Il ignore également un certain nombre d'espaces de début lors de l'analyse, analyse autant de caractères numériques que possible, ignore ce qui suit et renvoie NaN si le premier caractère non-espace est un caractère non numérique. Par exemple :

③ Passez une chaîne via la fonction de conversion Number(), qui tentera de la convertir en un nombre entier ou un nombre littéral à virgule flottante. Cette méthode ne peut que le faire. être basé sur Convertir en décimal et les caractères non numériques ne peuvent pas apparaître dans la chaîne, sinon NaN sera renvoyé.

Number(false) 0
Number(true) 1
Number(undefined) NaN
Number(null) 0
Number( "5.5 ") 5.5
Number( "56 ") 56
Number( "5.6.7 ") NaN
Number(new Object()) NaN
Number(100) 100
Copier après la connexion

[Apprentissage recommandé : Tutoriel avancé 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!