Mi calculadora funciona con un operador, por ejemplo 1 + 1 pero no con 1 + 1 * 5
En este momento, si hago 1 + 1, si presiono *, calculará 1 + 1 y lo mostrará, y luego, cuando presione 5, solo mostrará 25 cuando debería mostrar 5. Está sumando el número presionado al resultado de el primer calculo y no se como solucionarlo.
ya intenté hacer
if (result != null) display.textContent += number.innerHTML;pero no puedo hacer eso porque entonces la pantalla se duplicará