Skip to content

Commit c1a43b7

Browse files
committed
feat(JS): substitute 'else' for an 'else if' to make digits toggle from + to -
1 parent d47ed7c commit c1a43b7

File tree

1 file changed

+27
-8
lines changed

1 file changed

+27
-8
lines changed

index.js

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -172,16 +172,35 @@ function deleteEverythingFromScreen(button) {
172172

173173
minus.addEventListener("click", toggleSign);
174174

175+
// function toggleSign(button) {
176+
// let value = Number(data.join(""))
177+
// if (button === "minus") {
178+
// if (value > 0) {
179+
// value = -value
180+
// console.log(value);
181+
// screen.innerText = value;
182+
// } if (value < 0) {
183+
// console.log("smaller than zero")
184+
// value = value * -1
185+
// console.log(value)
186+
// screen.innerText = value;
187+
// }
188+
// // screen.innerText = value;
189+
// data = [value]
190+
// }
191+
// }
192+
175193
function toggleSign(button) {
176-
if (button === "minus" && Number(data.join) !== 0) {
177-
if (data[0] !== "-") {
178-
data.unshift("-")
179-
console.log("true");
180-
} else {
181-
data.shift()
194+
let value = Number(data.join(""));
195+
if (button === "minus") {
196+
if (value > 0) {
197+
value = -value;
198+
screen.innerText = value;
199+
} else if (value < 0) {
200+
value = value * -1;
201+
screen.innerText = value;
182202
}
183-
console.log(data)
184-
screen.innerText = Number(data.join(""));
203+
data = [value];
185204
}
186205
}
187206

0 commit comments

Comments
 (0)