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?
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?
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>