Javascript, en tant que langage de script, est largement utilisé dans les applications Web. La conversion de chaînes en types numériques est une application très courante en Javascript.
Javascript fournit des méthodes couramment utilisées pour convertir des chaînes en types numériques, notamment parseInt() et parseFloat(). Les deux méthodes peuvent convertir des chaînes en nombres et le type de nombre converti peut être un entier ou un décimal. Lorsque vous utilisez ces deux méthodes, vous devez prêter attention à leurs méthodes de mise en œuvre et scénarios d'utilisation spécifiques. La méthode
parseInt() consiste à convertir une chaîne en type entier. Il analyse la partie numérique de la chaîne en commençant par le début jusqu'à ce qu'un caractère non numérique soit rencontré. S'il rencontre un caractère non numérique, il arrête l'analyse et renvoie le nombre analysé. Si la chaîne convertie ne contient pas de nombres, parseInt() renverra NaN (pas une valeur numérique).
La méthode parseInt() a deux paramètres, le premier est la chaîne à convertir et le second est le numéro de base. Si vous ne spécifiez pas de numéro de base, parseInt() identifiera automatiquement la base en fonction du préfixe de la chaîne par défaut. Si un numéro de base est spécifié, parseInt() analysera selon la base spécifiée. Par exemple, pour convertir la chaîne « 1010 » en nombre hexadécimal, utilisez parseInt('1010', 16)
. parseInt('1010', 16)
。
与parseInt()不同,parseFloat()方法是将字符串解析成浮点数类型。如果字符串无法被解析成浮点数,则返回NaN。与parseInt()相同,parseFloat()也解析整个字符串,但它可以包含小数点和指数表示法。 其语法类似于parseFloat('3.14')
parseFloat('3.14')
. Les points suivants doivent être notés lors de l'utilisation de ces fonctions pour la conversion de type : 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!