Fala turma, beleza?
Estava aqui praticando os conhecimentos adquiridos e me deparei com a seguinte situação: Estou tentando realizar uma soma de dois números, onde esta soma só será executada se ambos forem diferentes:
//Código com Function "normal"
let num1;
let num2;
const retorno = "Os números são iguais, tente outro número."
function soma(num1, num2){
return num1 + num2
}
function conferencia(num1, num2){
if(num1 === num2){
return retorno;
}else {soma(num1, num2)}
}
console.log(conferencia(6, 5))
Me deparei que a function soma() quando é acionada ela não consegue realizar a soma dos dois números pelo fato da varíavel estar sem valor declarado. Alguém sabe como resolver?