Jeg vil gerne afrunde med højst 2 decimaler, men kun hvis det er nødvendigt.
Input:
10
1.7777777
9.1
Output:
10
1.78
9.1
Hvordan kan jeg gøre dette i JavaScript?
Brug Math.round(num * 100) / 100
.
Overvej .toFixed()
og .toPrecision()
:
Dette kan måske hjælpe dig:
var result = (Math.round(input*100)/100);
for mere information, kan du tage et kig på dette link