change prefix function edited

This commit is contained in:
Mitanshu 2022-03-13 00:56:57 +05:30
parent ae49f8f392
commit 6020151ba8

View File

@ -12,6 +12,7 @@ function Calculator() {
const inputHandler = (event) => { const inputHandler = (event) => {
if (answer === "Invalid Input!!") return; if (answer === "Invalid Input!!") return;
let val = event.target.innerText; let val = event.target.innerText;
if (val === "x2") val = "^2"; if (val === "x2") val = "^2";
else if (val === "x3") val = "^3"; else if (val === "x3") val = "^3";
else if (val === "3√") val = "^(1÷3)"; else if (val === "3√") val = "^(1÷3)";
@ -108,15 +109,17 @@ function Calculator() {
//need to change for answer //need to change for answer
if (answer === "Invalid Input!!") return; if (answer === "Invalid Input!!") return;
else if (answer !== "") { else if (answer !== "") {
if (input.charAt(0) === "-") { console.log(typeof answer);
let ans = answer.toString();
if (ans.charAt(0) === "-") {
let plus = "+"; let plus = "+";
setInput(plus.concat(answer.slice(1, answer.length))); setInput(plus.concat(ans.slice(1, ans.length)));
} else if (input.charAt(0) === "+") { } else if (ans.charAt(0) === "+") {
let minus = "-"; let minus = "-";
setInput(minus.concat(answer.slice(1, answer.length))); setInput(minus.concat(ans.slice(1, ans.length)));
} else { } else {
let minus = "-"; let minus = "-";
setInput(minus.concat(answer)); setInput(minus.concat(ans));
} }
setAnswer(""); setAnswer("");
} else { } else {