-2

I am doing a javascript calculator but I have problem with calculating fraction numbers.

dot.addEventListener("click", function(){
    result.textContent = result.textContent += ".";
})
if (divideActive == 1 ) {
    divideActive = 0;
    const showenResult = result.textContent;
    result.textContent = parseInt(finalResult) / parseInt(showenResult);
    console.log(finalResult);
    console.log(showenResult);

}

when i type 2.5 / 1 it says 1 or 2.5*2 = 4 it just calculates before dot.

Cerbrus
  • 70,800
  • 18
  • 132
  • 147
KutDev
  • 3
  • 2

1 Answers1

-1

well actually you can go with finalResult/showenResult and convert result to string with toFixed(2) function.

let value = 5;
let divider = 2;
let result = value/divider
let resultStr = result.toFixed(2)
console.log(resultStr)
felbsn
  • 11
  • 1
  • 5