FC ConcursosFC Concursos

Questão FC373398

Considere a página web com o código JavaScript abaixo. <!DOCTYPE html> <html> <body> <script> let organization = "TRIBUNAL REGIONAL DO TRABALHO"; for (...I...) { document.write(x +

Desenvolvimento Web

FCC · 2022

Considere a página web com o código JavaScript abaixo.

 

<!DOCTYPE html>
<html>
    <body>
          <script>
             let organization = "TRIBUNAL REGIONAL DO TRABALHO";
             for (...I...) {
              document.write(x + "<br>");
             }
          </script>
      </body>
  </html>

 

Para exibir TRIBUNAL REGIONAL DO TRABALHO na vertical, com uma letra por linha, a lacuna I deve ser preenchida corretamente com

  1. let x = organization.get(char)
  2. let x of organization
  3. let i=0; i<organization.length; x = organization.text[i]; i++
  4. let x in organization
  5. get x in organization
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A lacuna deve ser preenchida com for (let x of organization), pois o operador for...of itera sobre valores de um iterável.

Como uma string é iterável em JavaScript, a cada iteração a variável x recebe um caractere da palavra "TRIBUNAL REGIONAL DO TRABALHO".

Dentro do laço, a chamada document.write(x + "<br>") escreve cada caractere seguida de um <br>, criando uma quebra de linha após cada letra e, assim, exibindo o texto na vertical, uma letra por linha.

Observe que espaços também são caracteres: serão impressos como linhas em branco entre as palavras, preservando a estrutura original da frase.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo