1
resposta

Não sei se entendi bem.

Então se entendi bem:

document.write("A" + "B" + 20 + 10 + "C" + (5 + 10) + "D");

Para esta expressão acima dar o resultado: AB30C15D , precisaria estar escrita assim: ("A" + "B" + (20 + 10) + "C" + (5 + 10) + "D"); Correto?

1 resposta

Olá, William!

Exatamente, porque será processado primeiro o que está entre parênteses. Desta forma, será realizado primeiro as operações (20 + 10) e (5 + 10), para então prosseguir com os demais.

<meta charset="UTF-8">
<script>
     document.write("A" + "B" + (20 + 10) + "C" + (5 + 10) + "D");
</script>

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