Explicação: Laço de Strings
Objetivo deste desafio Imprima a palavra 'grasshopper'
com cada letra em uma nova linha.
Passo a passo da solução: O seu código deve fazer algo como: print('g'); print('r'); print('a');
e assim por diante, mas usando um laço for. Esse tipo de laço for tem três partes: itens pelos quais o código vai passar, uma variável temporária para armazenar cada um dos itens conforme o laço é executado e o código dentro do laço que se repete a cada ciclo. Nesse caso, os itens que você deseja percorrer são as letras da palavra “gafanhoto” e a variável temporária em que armazenamos cada letra será chamada de letter
. Portanto, o laço for pegará a 1ª letra da string 'grasshopper'
, que é 'g'
, e a armazenará na variável letter
. Dentro do laço, você pode imprimir o que quer que essa variável esteja armazenando. Depois de imprimir, a variável temporária passa para a próxima letra da palavra e, em seguida, imprime novamente.
Solução do código de exemplo:
(Toque abaixo para revelar)
for (var letter of 'grasshopper') {
print(letter);
}
Conceitos de JavaScript: Bloco de código (laço for), laços, declaração de variável, chamada de funções, identificadores
Conceitos do Grasshopper: print()