From b99261cee31e4f95f6f3b5010abcf115b16b21c1 Mon Sep 17 00:00:00 2001 From: lolabird Date: Wed, 27 Dec 2023 21:07:13 -0700 Subject: [PATCH] Fix how 0 and NaN are handled --- script.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script.js b/script.js index 7f2e3d9..764a6b9 100644 --- a/script.js +++ b/script.js @@ -146,7 +146,7 @@ function Calculator(str) { b = +parts[2]; - if ((a || a == "0") && !b) { + if ((a || a == "0") && !op && !b) { return a; } if (isNaN(a) || isNaN(b)) {