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
- let x = organization.get(char)
- let x of organization
- let i=0; i<organization.length; x = organization.text[i]; i++
- let x in organization
- 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