• Matéria: Lógica
  • Autor: sandrofprado
  • Perguntado 3 anos atrás

Qual dos comandos abaixo representa corretamente um comando “for” no JavaScript que imprime 10 vezes a palavra “teste”?

for (var i = 0; i < 9; i++) {
console.log(“teste”); }

for (var i = 0; i < 10; i++) {
console.log(“teste”); }

for (var i = 1; i < 10; i++) {
console.log(“teste”); }

for (var i = 0; i <= 10; i++) {
console.log(“teste”); }

Respostas

respondido por: yancarvalho3
1

O comando que representa a estrutura de repetição "for" na linguagem de programação Javascript é:

for (var i = 0; i < 10; i++) {

console.log(“teste”); }

Mas por que essas linhas de códigos são as que representam o for em Javascript?

O for é uma estrutura de repetição com o número de repetição já pré-determinado, ou seja, ele já sabe quantas vezes irá repetir a ação, no caso, a ação será repetir a palavra "teste".

No caso apresentado a variável começa no número 0 e tem que imprimir 10 vezes a palavra teste, logo, ele tem que ser menor que 10 ou também igual a 9, pois só contamos o 0 como um algarismo inicial, de 0 a 9 temos 10 algarismos no total.

Uma alternativa ao uso do for em Javascript é utilizar o "forEach", que facilita que o programa percorra o array, um exemplo disso é:

const numeros = [0, 1, 2, 3, 4, 5 ,6 ,7 ,8 ,9]

numeros.forEach(numeros => console.log(numeros));

Nesse caso o forEach percorre todo o array numeros que contém 10 elementos que vão de 0 a 9 e mostra cada número.

Anexos:
Perguntas similares