Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida na resolução

Entendo que o erro principal está na simbologia que corresponde o "igual" dentro da condicionante "if", onde está "=" ao invés de "==".

No entanto, eu não entendi a sintaxe do código na linha 17.

´´´´ quantidadeCarbono2 = quantidadeCarbono2 + 2; ´´´´´

Se eu adicionar reformular essa linha como uma variável a ser analisada:

´´´´ var quantidadeCarbono2 = quantidadeCarbono2 + 2; ´´´´´

[...] resultado é exatamente o mesmo.

Não sei se perdi algo, mas pra mim ficou estranho essa sintaxe ficar "pairando" ali sem um comando inicial.

1 resposta
solução!

Fala Diego, tudo bem? Espero que sim!

Nesse caso estariamos reatribuindo um novo valor a uma variável existente, ou seja, estamos substituindo um valor que ja há naquela variável, quando utilizamos o var estariamos redeclarando ela!

Então:

quantidadeCarbono2 = quantidadeCarbono2 + 2;

Estamos dizendo que a variável quantidadeCarbono2 ja existe e queremos apenas reatribuir um novo valor a ela.

var quantidadeCarbono2 = quantidadeCarbono2 + 2;

Estamos dizendo que queremos definir uma nome variável.

Espero ter ajudado, abraços e bons estudos :D

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software