meta chaset="UFT-8">
<script>
document.write("A soma das idades é" + (20 + 10 + 30)/3);
</script>
minha resposta final e de: A soma das idades é20 não entendi ainda o porque desse " é20 " aparecer, se poder ajudar agradeço.
meta chaset="UFT-8">
<script>
document.write("A soma das idades é" + (20 + 10 + 30)/3);
</script>
minha resposta final e de: A soma das idades é20 não entendi ainda o porque desse " é20 " aparecer, se poder ajudar agradeço.
Olá, Kelvin! Entendo sua confusão, mas acredito que posso te ajudar a esclarecer isso.
O que está acontecendo é que o JavaScript está concatenando (ou seja, juntando) a string "A soma das idades é" com o resultado da operação numérica (20 + 10 + 30)/3. Como não há um espaço após a string, o resultado numérico é colado diretamente nela, resultando em "A soma das idades é20".
Para corrigir isso, você pode simplesmente adicionar um espaço ao final da string, assim:
document.write("A soma das idades é " + (20 + 10 + 30)/3);
Dessa forma, o JavaScript irá concatenar a string "A soma das idades é " (perceba o espaço após o "é") com o resultado da operação numérica, e o resultado será "A soma das idades é 20", que é o que você esperava.
Espero ter ajudado e bons estudos!