1
resposta

Usar dois =

<meta charset="UTF-8">

<script>

    function pulaLinha() {
        document.write("<br>");
    }

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

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

    quantidadeCarbono2 = quantidadeCarbono2 + 2;

    if(quantidadeCarbono1 == quantidadeCarbono2 ) {

        mostra("Acho que são substâncias parecidas");
    } else {

        mostra("São substâncias bem diferentes");
    }

</script>

Ele esqueceu de usar o "==", quando usado um igual só ele apenas tem a função de "receber" algo.

1 resposta

Oi Gabriel, tudo bem?

Exatamente! O operador == é de comparação, ou seja, irá comparar duas variáveis, trazendo um valor de verdadeiro ou falso, enquanto o operador = é apenas um operador de atribuição, atribuindo um valor para uma variável, por exemplo.

Parabéns pela sua solução! Continue estudando que irá muito longe, e precisando de qualquer ajuda é só postar aqui no fórum que estamos à disposição! Abraços e bons estudos!