Quando eu coloco a função para gerar um numero aleatorio, ela não me retorna um numero, segue o codigo abaixo. Coloquei o console para imprimir o numero secreto, mas ele imprime o código da função, por que?
let numeroSecreto = gerarNumeroAleatorio;
console.log(numeroSecreto);
function exibirTextoNaTela(tag, texto) {
let campo = document.querySelector(tag);
campo.innerHTML = texto;
}
exibirTextoNaTela('h1','Jogo do número secreto');
exibirTextoNaTela('p','Escolha um numero entre 1 e 10');
function verificarChute() {
let chute = document.querySelector('input').value;
if (chute == numeroSecreto){
exibirTextoNaTela('h1','Acertou!');
exibirTextoNaTela('p', 'Você descobriu o numero secreto');
} else{
if (chute > numeroSecreto){
exibirTextoNaTela('p', 'O numero secreto é menor');
}else {
exibirTextoNaTela('p','O numero secreto é maior');
}
}
}
function gerarNumeroAleatorio() {
return parseInt(Math.random() * 10 + 1);
}