I'gostaria de arredondar no máximo 2 casas decimais, mas somente se necessário.
Entrada:
10
1.7777777
9.1
Saída:
10
1.78
9.1
Como posso fazer isto em JavaScript?
Utilize Math.round(num * 100) / 100
.
Considere .toFixed()
e .toPrecision()
:
Isto pode ajudar-te:
var result = (Math.round(input*100)/100);
para mais informações, você pode dar uma olhada neste link