Srs bom dia ,
a resposta da questão pelo que aprendi deveria ser que b e c sao falsas, pois o bloco dentro da função não pode ficar vazio, se for vazio não é uma função correto>?
abaixo a questão explia exatamente que
Srs bom dia ,
a resposta da questão pelo que aprendi deveria ser que b e c sao falsas, pois o bloco dentro da função não pode ficar vazio, se for vazio não é uma função correto>?
abaixo a questão explia exatamente que
Bom dia, tudo bem? Vamos olhar cada uma das afirmativas separadamente:
A - Sim, as funções precisam utilizar a palavra reservada "function" - Verdadeira B - Não, não é opcional. Como vemos na estrutura abaixo, é necessário ter os parênteses. - Falsa C - Sim, toda função é iniciada com uma chave de abertura "{" e uma de fechamento "}", estando o conteúdo dentro dessas chaves - Verdadeira D - Então, a estrutura aceita você não colocar nenhuma instrução, uma ou várias. A sintax permite esse bloco vazio, a consequência é que simplesmente essa função não fazer nada ao ser chamada, entretanto, ainda continuará a ser uma função que poderá ser chamada ao longo do código. Exemplo:
function funcao_vazia(){} funcao_vazia() console.log("olá mundo")
A saída será "Olá mundo", pois ao chamar a função "print" nada irá acontecer.
Resposta correta: .A - Apenas a letra B é falsa
Espero ter ajudado!
Logo em seguida, no Resumo, tempo 0:41, o professor diz que: toda função pode ter uma ou mais instruções e que não faz sentido ter uma função que não tem instrução nenhuma.
Sim, não faz sentido. Porém, o código aceita, não vai dar erro.
Exercício confuso, não é função se nao faz a função....ainda acho que pode ser interpretado que a letra b e d sao falsas.
Uma das utilidades de usar uma função sem nenhuma instrução, é quando se está estruturando o código, e definindo o que terá nele de funções. Você pode declarar as funções, para organizar seu código (mesmo sem nenhuma instrução). Dessa forma, você terá o escopo bem definido do que precisa ser feito, e poderá executar o código do que já está pronto sem erros de compilação. Então apesar de não fazer sentido como função por si só, é bem útil em questão de organização e testes.
Ah entendi! obrigado!
Fiquei confuso também na questão mas,já entendi. Obrigado!
Não faz sentido nenhum criar uma função que não executa uma instrução. Mas como não da erro de compilação...