Voici un scénario simple. Je souhaite afficher la soustraction de deux valeurs sur mon site internet :
//La valeur sur mon site Web est : "75,00" var fullcost = parseFloat($("#fullcost").text()); //La valeur sur mon site est : "0,03" var enchèrescost = parseFloat($("#auctioncost").text()); alerte (coût complet); //Sortie : 75 alert(coût des enchères); //Sortie : 0
Quelqu’un peut-il me dire ce que je fais de mal ?
La fonction parseFloat de
javascript n'accepte pas les paramètres de zone. Par conséquent, vous devez utiliser
.
替换,
Il s’agit de « Par conception ».
parseFloat
La fonction ne considère que des parties de la chaîne jusqu'à ce qu'elle rencontre autre chose qu'un +, -, un nombre, un exposant ou un point décimal. Une fois qu'il voit la virgule, il arrête de chercher et ne considère que la partie "75".Pour résoudre ce problème, convertissez les virgules en décimales.