Objetivo deste desafio Criar um código que conte de 0 a 9. Passo a passo da solução: Este desafio usa um laço for que precisa de três elementos para controlar o modo como ele efetua o laço (é diferente de outros laços for que você pode ter visto que simplesmente vão iterar através de uma array ou string de letras). O lado esquerdo do laço controla o ponto inicial; neste caso, deve começar em 0. O meio (entre os dois pontos e vírgulas;) controla quando o laço deve parar. Se for Verdadeiro, ele continua em laço; se for Falso, ele para. Neste desafio, queremos contar até 9, então o laço deve continuar enquanto i for menor que 10. O lado direito do laço for controla quanto aumentar o laço a cada vez; como estamos contando, queremos que aumente em 1. O elemento final que precisa ser ajustado é imprimir i, em vez de olá, para que você imprima a contagem do laço. Solução do código de exemplo:
(Toque abaixo para revelar)
for (var i = 0; i < 10; i = i + 1) {
print(i);
}
Conceitos de JavaScript: Expressão binária (+), bloco de código (laço for), chamadas de função, identificadores, laços, declaração de variável Conceitos do Grasshopper: print()
Isto ocorreu porque na hora de trocar o hello por i, você continuou usando uma string (letra em amarelo). Na verdade o i que você precisa colocar dentro do print( ) é o “i” variável(azul) que está como atalho naquelas opções abaixo. Clica dentro do print e clica na variável i pra substituir o hello(string) pelo “i”(variável). Se ficar o i(amarelo), todo resultado obtido resultará na string i sendo será expressa. Se vc n tivesse substituído e colocado mantivesse o hello, todas as linhas ao invés de i teriam o texto hello.