Maison > Article > interface Web > Comment convertir une entrée de chaîne d'une boîte d'invite en nombres en JavaScript ?
Comment convertir une entrée de chaîne d'une boîte d'invite en valeurs numériques
Lorsque vous travaillez avec des calculs mathématiques en HTML, jQuery et JavaScript, obtenir une entrée des utilisateurs est souvent nécessaire. La fonction standard prompt() permet aux utilisateurs de saisir du texte, mais les valeurs sont renvoyées sous forme de chaînes. Cela peut rendre les calculs difficiles.
Pour résoudre ce problème, JavaScript fournit deux fonctions qui convertissent les valeurs de chaîne en types numériques : parseInt() et parseFloat().
parseInt()
Cette fonction convertit une chaîne représentant un entier en un entier.
Syntaxe :
parseInt(string, radix);
Exemple :
var x = prompt("Enter an integer:"); var num1 = parseInt(x);
parseFloat()
Cette fonction convertit une chaîne représentant un nombre à virgule flottante en un nombre à virgule flottante.
Syntaxe :
parseFloat(string);
Exemple :
var y = prompt("Enter a floating-point number:"); var num2 = parseFloat(y);
Une fois les valeurs converties, vous pouvez effectuer des opérations numériques sur celles-ci.
Exemple :
var x = prompt("Enter an integer:"); var y = prompt("Enter a floating-point number:"); var num1 = parseInt(x); var num2 = parseFloat(y); var sum = num1 + num2;
En utilisant ces fonctions, vous pouvez facilement obtenir des valeurs numériques à partir des entrées de l'utilisateur et effectuer les calculs souhaités.
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!