Skip to content

Commit c334951

Browse files
Merge pull request #43 from robustus-atrax/fix/decimal-or-floating-point-precision
bug #38 fixed
2 parents 9584545 + fae560e commit c334951

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

scripts/calc.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,13 @@ function checkForBracketMulti() {
9191
// ... (same code as before)
9292

9393
if (eval(screenValue) !== undefined) {
94-
screen.value = eval(screenValue);
94+
if (!Number.isInteger(eval(screenValue))){
95+
screen.value = eval(screenValue).toFixed(2);
96+
}
97+
else {
98+
screen.value = eval(screenValue);
99+
}
100+
95101
lastScreenValue = screenValue;
96102
screenValue = screen.value;
97103
if (parseFloat(screen.value) < 0) {

0 commit comments

Comments
 (0)