O programa não estava louco, o que aconteceu é que o JavaScript funciona como a matemática, realizando primeiro as operações de divisão e multiplicação, para depois realizar as operações de adição e subtração. Quando Robson imprimiu na tela o document.write (200 + 100 + 300 + 400/4) a primeira operação que feita foi 400/4 e subsequentemente o resultado dessa operação foi somado aos outros valores. É preciso indicar, entre parênteses, a operação que o JavaScript deve realizar primeiro. Dessa forma:
<meta charset="UTF-8">
<script>
document.write ((200+300+100+400)/4);
</script>