Julgue o próximo item, relativos à linguagem de programação ...
Uma função JavaScript é um bloco de código utilizado para executar tarefas repetidas e é definida pela palavra-chave public seguida por um nome seguido por parênteses ( ).
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Errado.
O enunciado faz uma afirmação equivocada sobre a definição de funções na linguagem JavaScript. Em JavaScript, funções são de fato blocos de código designados para executar tarefas específicas, podendo ser reutilizados várias vezes ao longo do programa. Contudo, a definição de uma função em JavaScript não utiliza a palavra-chave public. Em vez disso, a definição padrão de uma função usa a palavra-chave function, seguida pelo nome da função e um par de parênteses (que podem conter parâmetros), como mostrado abaixo:
function nomeDaFuncao(parametros) { // Corpo da função }
O uso da palavra-chave public está mais associado a outras linguagens de programação como Java e C#, onde é usada para definir o nível de acesso de classes, métodos e propriedades. No contexto do JavaScript, especialmente quando utilizado em conjunto com Node.js ou bibliotecas como React, a visibilidade de funções e variáveis é controlada por meio de outros recursos, como módulos e escopo de bloco.
Dessa forma, a afirmação do enunciado não condiz com a sintaxe correta para a criação de funções em JavaScript, o que justifica a marcação da alternativa como Errado.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Uma função JavaScript é um bloco de código utilizado para executar tarefas repetidas e é definida pela palavra-chave public seguida por um nome seguido por parênteses ( ).
Palavra public está errado. o resto do texto está certo
Jorge, acho que quando ele fala em "bloco de código utilizado para tarefas repetidas" ele está referindo-se ao Foreach ou FOR que são estruturas de repetição.
o código a seguir define uma função simples chamada square:
function square(numero) {
return numero * numero;
}
A função recebe um argumento, chamado . A função consiste em uma instrução que indica para retornar o argumento da função (isto é, ) multiplicado por si mesmo. A declaração especifica o valor retornado pela função.
Gabarito E
Estrutura correta
<script>
function minhaFuncao() {
document.getElementById("demo").innerHTML = "Minha primeira função JavaScript!";
}
</script>
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo