-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
24 lines (22 loc) · 729 Bytes
/
script.js
File metadata and controls
24 lines (22 loc) · 729 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
let displayOutput = document.getElementById("display_output");
let displayInput = document.getElementById("display_input"); // remove this line, it's not needed
function display(value) {
if (value === "AC") {
displayOutput.value = "";
} else if (value === "←") {
displayOutput.value = displayOutput.value.slice(0, -1);
} else {
if (value === "x") {
value = "*";
} else if (value === "÷") {
value = "/";
}
displayOutput.value += value;
}
}
let equal = document.getElementById("equal");
equal.addEventListener("click", function () {
let displayOutputValue = displayOutput.value;
let result = eval(displayOutputValue);
displayOutput.value = result;
});