ingrese la descripción de la imagen aquí , muestra Nan cuando no hay un número, ¿cómo puede deshabilitarlo?
Deshabilite los botones en html agregando un atributo deshabilitado. Escriba un controlador de cambio para las entradas donde los botones están habilitados solo si hay valor.
Ref: https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event
const input1 = document.querySelector('#num1'); const input2 = document.querySelector('#num2'); input1.addEventListener('change', handleButton); input2.addEventListener('change', handleButton); function handleButton() { if(input1.value && input2.value) { document.querySelector(".button").removeAttribute("disabled"); } else { document.querySelector(".button").setAttribute("disabled", "disabled"); } }Puede orientar los botones por el nombre de clase que ha utilizado. He usado .button en la respuesta.