Estruturas de controle são utilizadas para automatizar ações que podem ser avaliadas e decididas pela própria lógica de um script, tornando mais autônomas, aplicações web e páginas HTML dinâmicas.
Um script pode conter diversos tipos de funcionalidades, de acordo com os comandos implementados utilizando recursos disponíveis na linguagem JavaScript.
Observe o exemplo de script a seguir:
JavaScript - Atividade
Digite um x:
Laço
function funcao() {
let x = document.getElementById("x").value;
let y = 1;
while (x >= 1) {
y = y * x;
x--;
}
document.getElementById("atividade").innerHTML = y + " ";
}
Observe agora as afirmativas relacionadas ao script I – O script utiliza o valor digitado pelo usuário para realizar sucessivas repetições de multiplicações partindo do valor original pelo próximo inferior até chegar em 1 e ao final exibir o valor final das multiplicações no elemento da página HTML;
II – A estrutura de repetição é controlada pela própria variável que inicialmente contém o valor digitado pelo usuário;
III – O controle das repetições no script é realizado pela multiplicação dos valores das variáveis x e y a cada iteração;
IV – Se o valor digitado pelo usuário for 0, o script não executará, pois 0 multiplicado por qualquer valor é zero, e assim, o script não exibirá resposta alguma.
Assinale a alternativa correta:
a. Apenas II e III estão corretas
b. Apenas I e II estão corretas
c. Todas as alternativas estão corretas
d. Apenas II, III e IV estão corretas
e. Apenas I está correta
A resposta correta é: Apenas I e II estão corretas
Lista de comentários
Resposta:
b.
Apenas I e II estão corretas
Explicação:
Correção da Atividade
Resposta:
Apenas I e II estão corretas
Explicação:
Corrigida