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

Pq não tem uma função nesta linha...

Pq não tem um "var" antes da linha de quantidadeCarbono2 = quantidadeCarbono2 + 2; ?

    var quantidadeCarbono1 = parseInt(prompt("Quantidade de carbono substância 1"));
    var quantidadeCarbono2 = parseInt(prompt("Quantidade de carbono substância 2"));

    quantidadeCarbono2 = quantidadeCarbono2 + 2;
4 respostas

Olá Ana.

A palavra-chave var é utilizada apenas para criar uma variável, como ela já foi criada na 2 linha não é necessário utiliza-la novamente, a não ser que você crie uma nova variável, neste caso o nome atribuído deve ser diferente do já utilizado.

O que está acontecendo na linha 3 é que o valor digitado está sendo modificado, recebendo o próprio valor + 2.

Espero ter ajudado.

Ah entendi. Eu pensei que o Java não lia sem ter um comando antes. Então Java entende coisas que não tem um comando, ele só não imprime nada sem comando, certo ?

Desde já grata pela resposta ☺️

Exato, você não precisa necessariamente começar uma instrução com uam palavra reservada, pode simplesmente realizar uma atribuição:

var nome = "Ana";

nome = "Ana Jackeline";

console.log(nome);

Continue treinando e você verá que tudo faz sentido e tem uma lógica por trás.

Qualquer dúvida só perguntar.

solução!

Entendi, muito obrigada