Bom dia pessoal , tudo bem?
Tenho um dúvida, estou fazendo um projeto de calculadora, e a principio está tudo certo, porém estou empacado em como impedir que seja feita uma divisão por 0.
no momento atual, quando é feito uma divisão por 0, o resultado retorna como "Infinity", eu gostaria que ao fazer a conta, identifique que está sendo feito uma divisão por 0, alegue que não é possível e limpe a tela.
Sou iniciante em JS, gostaria de uma luz de como fazer. Agradeço a todos
Por favor me informem se faltou informação.
Abaixo código JS:
/* Inserir Digito */
function insert(num) {
var numero = document.getElementById('Resultado').innerHTML;
document.getElementById('Resultado').innerHTML = numero + num;
}
/* Limpar digitos */
function clean() {
document.getElementById('Resultado').innerHTML = "";
}
/* Apagar digito */
function DEL() {
var resultado = document.getElementById('Resultado').innerHTML;
document.getElementById('Resultado').innerHTML = resultado.substring(0, resultado.length - 1)
}
/* Faz a operação */
function conta() {
var resultado = document.getElementById('Resultado').innerHTML;
if (resultado) {
document.getElementById('Resultado').innerHTML = eval(resultado);
}
if (resultado == "") {
alert("Campo vazio")
}
}