Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

NAO ENTENDI A SINTAXE

1.

Em 05:55 eu não entendi de onde veio que precisamos fazer

input.value

Por quê dá erro se ao invés disso colocarmos

if (value == segredo) ?

2. Em 11:40 eu não entendi isso do algoritmo automaticamente atribuir um valor à variável input.

4 respostas
solução!

Vou tentar te explicar de uma maneira simples, toda TAG de HTML pode receber atributos, no caso do INPUT o atributo VALUE recebe um valor de inicialização de controle, assim que colocamos um valor dentro do INPUT este atributo automaticamente recebe esse valor. No código abaixo dar pra ver melhor o que acontece.

<input/>
// Na verdade ele está assim:
<input value="" />

//Quando inserimos um valor dentro do input, por exemplo "5",  ele automaticamente fica assim:
<input value="5" />

Espero ter te ajudado a compreender um pouco mais.

Caso tenha dúvidas sugiro você dar uma olhada nesse link: https://developer.mozilla.org/pt-BR/docs/Web/HTML/Element/input#exemplos

obrigado pelo esclarecimento.

Paulo Cezar, se possível marca como solucionada

Eu tive essa mesma dúvida.