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 nombres en JavaScript ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-06 04:09:02302parcourir

How to Convert String Input from Prompt Box to Numbers in 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);
  • chaîne  : La chaîne à analyser.
  • radix : (Facultatif) La base du système numérique à utiliser. La valeur par défaut est 10 (décimal), mais peut être n'importe quel nombre compris entre 2 et 36.

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!

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