Fix how 0 and NaN are handled

This commit is contained in:
lolabird 2023-12-27 21:07:13 -07:00
commit b99261cee3

View file

@ -146,7 +146,7 @@ function Calculator(str) {
b = +parts[2]; b = +parts[2];
if ((a || a == "0") && !b) { if ((a || a == "0") && !op && !b) {
return a; return a;
} }
if (isNaN(a) || isNaN(b)) { if (isNaN(a) || isNaN(b)) {