document.write("A média das idades é" + (20 + 10 + 30)/3);
Porque no código acima a divisão acontece mesmo não estando em um outro parênteses?
Por exemplo, foi dito que string + número, o resultado será texto, logo meu raciocínio foi:
document.write("A média das idades é" + (20 + 10 + 30)/3); A média das idades é 60/3
Mas se estivesse assim:
document.write("A média das idades é" + ((20 + 10 + 30)/3)); A média das idades é (60/3) A média das idades é 20
O JavaScript faria primeiro o cálculo todo porque todas as operações estão entre parênteses, tanto a soma que deve vir primeiro como a divisão que será feita em seguida e então concatenará a string com o resultado.
Porque o JS fez direto o cálculo de divisão?
Obrigado