Méthode de conversion : 1. Utilisez la fonction parseInt(), syntaxe "parseInt("string""); 2. Utilisez la fonction parseFloat(), syntaxe "parseFloat("string""); ), fonction, syntaxe "Number("string")".
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
[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!