Ci-dessous, nous vous présenterons la méthode d'implémentation permettant de conserver deux décimales en JavaScript :
Arrondi
Ce qui suit les résultats du traitement seront arrondis :
var num =2.446242342; num = num.toFixed(2); // 输出结果为 2.45
Pas d'arrondi
Les résultats du traitement suivants ne seront pas arrondis.
Le premier, convertissez d'abord le nombre décimal en entier :
Math.floor(15.7784514000 * 100) / 100 // 输出结果为 15.77
Le second, traitez-le comme une chaîne et utilisez une correspondance régulière :
Number(15.7784514000.toString().match(/^\d+(?:\.\d{0,2})?/)) // 输出结果为 15.77,不能用于整数如 10 必须写为10.0000
Remarque : si c'est le cas est un nombre négatif, veuillez d'abord le convertir en un nombre positif, puis calculer, et enfin le reconvertir en un nombre négatif
Recommandé : "tutoriel vidéo javascript"
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!