Maison >interface Web >js tutoriel >Comment puis-je effectuer des mathématiques sur des chaînes en 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';
L'ajout direct de ces chaînes entraîne une concaténation :
num1 + num2; // '2030.5'
Pour les forcer à être traités comme des nombres, utilisez l'opérateur unaire plus ( ):
+num1 + +num2;
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
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!