Maison > interface Web > js tutoriel > le corps du texte

Comment convertir une entrée de chaîne d'une boîte d'invite en nombres en JavaScript ?

Linda Hamilton
Libérer: 2024-11-06 04:09:02
original
301 Les gens l'ont consulté

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);
Copier après la connexion
  • 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);
Copier après la connexion

parseFloat()

Cette fonction convertit une chaîne représentant un nombre à virgule flottante en un nombre à virgule flottante.

Syntaxe :

parseFloat(string);
Copier après la connexion

Exemple :

var y = prompt("Enter a floating-point number:");
var num2 = parseFloat(y);
Copier après la connexion

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;
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!