Julgue o próximo item, relativos à linguagem de programação ...

Próximas questões
Com base no mesmo assunto
Q996799 Programação
Julgue o próximo item, relativos à linguagem de programação JavaScript e às ferramentas Node e React.
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 ( ).
Alternativas

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.

Faltou o function para definir que é uma funçã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