Para borrar un sólo dígito se puede usar la función substring
Código Javascript
:
Ver originalfunction borrarUno() {
var contenido= documet.getElementById("display").value;
document.getElementById("display").value= contenido.substring(0, contenido.length-1);
}
<input type="button" value="borrar último" onclick="borrarUno()" />
En la función display_ecuacion se debería primero asignar el valor a la variable cifra y después agregar el símbolo, así permanecerá también lo ingresado con el teclado en el campo de texto.
Código Javascript
:
Ver originalfunction display_ecuacion(num) {
valores.push(num);
cifra= document.getElementById("display").value;
document.getElementById("display").value= cifra+num;
}