Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Dúvida com parâmetros de funções

Levando em consideração o código abaixo, estou com dúvida sobre como exibirTextoNaTela('h1', 'Jogo do Número Secreto'); exibirTextoNaTela('p', 'Escolha um número entre 1 e 10'); se relacionam com a funtion exibirTextoNaTela(tag,texto). Por favor, me ajudem kkkk.

let numeroSecreto = gerarNumeroAleatorio();

function exibirTextoNaTela(tag,texto) {
    let campo = document.querySelector(tag);
    campo.innerHTML = texto;
}

exibirTextoNaTela('h1', 'Jogo do Número Secreto');
exibirTextoNaTela('p', 'Escolha um número entre 1 e 10');

function verificarChute() {
    let chute = document.querySelector('input').value;
    console.log(chute == numeroSecreto);
}

function gerarNumeroAleatorio() {
    return parseInt(Math.random() * 10 + 1);
}
1 resposta
solução!

Bom dia Rodolpho!

Na função exibirTextoNaTela(tag,texto), os valores entre parenteses são chamados de parâmetros(valores necessários para execução da função)!

let campo = document.querySelector(tag); = declara a variável campo e utiliza o método querySelector para encontrar no documento html o primeiro elemento com a tag desejada(ex: h1) .

campo.innerHTML = texto; = altera o conteudo do elemento existente na tag para o parametro 'texto' declarado na função.

Sendo assim: 'h1' é o parâmetro tag, e 'Escolha um número entre 1 e 10' é o parâmetro texto da função exibirTextoNaTela()!

Espero ter te ajudado!