(FGV/2022) Considere uma página Web que contém o código JavaScript a seguir.
< script >
let text = "";
for (let i = 0; i < 5; i++) {
text += " " + i ;
}
alert (text);
< /script >
O valor exibido pela execução desse script é?
Ed
ano passado
Vamos analisar o código JavaScript fornecido: ```javascript let text = ""; for (let i = 0; i < 5; i++) { text += " " + i; } alert(text); ``` 1. Inicialização: A variável `text` é inicializada como uma string vazia. 2. Laço for: O laço `for` itera de `i = 0` até `i < 5`, ou seja, `i` assume os valores 0, 1, 2, 3 e 4. 3. Concatenação: A cada iteração, o valor de `i` é concatenado à variável `text`, precedido por um espaço. Portanto, após as 5 iterações, o valor de `text` será: - Iteração 0: `text` = " 0" - Iteração 1: `text` = " 0 1" - Iteração 2: `text` = " 0 1 2" - Iteração 3: `text` = " 0 1 2 3" - Iteração 4: `text` = " 0 1 2 3 4" Assim, o valor exibido pelo `alert(text)` será: `" 0 1 2 3 4"`. Portanto, a resposta correta é que o valor exibido pela execução desse script é: `" 0 1 2 3 4"`.
Ed
há 3 anos
O valor exibido pela execução desse script será: "0 1 2 3 4". Explicação: - A variável "text" é inicializada com uma string vazia (""). - O loop for é executado 5 vezes, onde a cada iteração, o valor de "i" é adicionado à variável "text" com um espaço em branco (" "). - Ao final do loop, a função "alert" é chamada, exibindo o valor da variável "text" que contém os números de 0 a 4 separados por espaços em branco.