Maison >interface Web >js tutoriel >Comment arrondir des nombres à deux décimales en JavaScript ?
Arrondir à deux décimales, si nécessaire en JavaScript
Vous souhaitez arrondir un nombre à deux décimales, mais seulement s'il comporte plus de deux décimales. Par exemple, 10 devrait rester inchangé, 1,7777777 devrait devenir 1,78 et 9,1 devrait rester tel quel.
Solutions :
Vous pouvez adopter deux approches en JavaScript :
1. Utilisation de Math.round()
Math.round(num * 100) / 100
2. Utilisation de Number.EPSILON
Math.round((num + Number.EPSILON) * 100) / 100
Échantillons d'entrée et de sortie :
Input | Using Math.round() | Using Number.EPSILON |
---|---|---|
10 | 10 | 10 |
1.7777777 | 1.78 | 1.78 |
9.1 | 9.1 | 9.1 |
1.005 | 1 | 1.01 |
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!