Maison > interface Web > js tutoriel > Comment puis-je effectuer des mathématiques sur des chaînes en JavaScript ?

Comment puis-je effectuer des mathématiques sur des chaînes en JavaScript ?

Linda Hamilton
Libérer: 2025-01-04 02:40:39
original
391 Les gens l'ont consulté

How Can I Perform Math on Strings in JavaScript?

Conversion de chaînes en nombres pour des opérations mathématiques

Bien qu'elles contiennent des caractères numériques, les chaînes ne peuvent pas être directement manipulées comme des nombres. Pour effectuer des opérations arithmétiques, il faut d'abord les convertir sous forme numérique.

Considérez l'exemple donné :

var num1 = '20',
    num2 = '30.5';
Copier après la connexion

L'ajout direct de ces chaînes entraîne une concaténation :

num1 + num2; // '2030.5'
Copier après la connexion

Pour les forcer à être traités comme des nombres, utilisez l'opérateur unaire plus ( ):

+num1 + +num2;
Copier après la connexion

Le L'opérateur unaire plus contraint les chaînes en types de données numériques avant d'effectuer l'addition, permettant des opérations mathématiques précises :

+num1 + +num2; // 50.5
Copier après la connexion

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 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