Maison  >  Article  >  interface Web  >  Comment convertir une chaîne en nombre en javascript

Comment convertir une chaîne en nombre en javascript

青灯夜游
青灯夜游original
2021-04-07 15:49:117632parcourir

Méthode : 1. Utilisez la fonction Number(), le format de syntaxe est "Number (objet chaîne)" ; 2. Utilisez la fonction parseInt(), le format de syntaxe est "parseInt (objet chaîne)" ; 3. Utilisez la fonction parseFloat (), format de syntaxe "parseFloat (objet chaîne)".

Comment convertir une chaîne en nombre en javascript

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

Convertir la chaîne javascript en nombre

①Utiliser la fonction Number()

Par numéro Le ( ) la fonction de conversion transmet une chaîne et essaiera de la convertir en un nombre entier ou un littéral à virgule flottante. Cette méthode ne peut convertir que sur la base d'un nombre décimal, et les caractères non numériques ne peuvent pas apparaître dans la chaîne, sinon NaN sera renvoyé.

Number("023") // returns 23
Number(023) // returns 19

Remarque : 023 est en fait un nombre octal, et peu importe la façon dont vous le faites, il renvoie 19 ; il en va de même pour les nombres hexadécimaux sans guillemets simples ou doubles.

②Utilisez la fonction parseInt()

C'est une fonction globale, n'appartient à 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 :

Comment convertir une chaîne en nombre en javascript

[Apprentissage recommandé : Tutoriel avancé javascript]

parseInt() peut également recevoir un deuxième paramètre facultatif, Ce Le paramètre spécifie la base de conversion des nombres. La plage de valeurs légales est de 2 à 36, par exemple :

Comment convertir une chaîne en nombre en javascript

③Utilisez la fonction parseFloat() :

C'est également une fonction globale et n'appartient à aucune méthode de 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 :

Comment convertir une chaîne en nombre en javascript

Pour plus de connaissances liées à la programmation, veuillez visiter : Introduction à la programmation ! !

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