Tentei fazer no máximo de linhas:
<meta charset="UTF-8">
<script> // aqui começa o script
function pulaLinha() { // function para pular a linha
document.write("<br>");
// document.write() é para manipulação de DOM, <br> é quebra de linha
}
function mostra(frase) { // function show
document.write(frase);
// document.write() é para manipulação de DOM,
// frase é o parametro utilizado na hora de chamar essa function
pulaLinha();
}
var totalDeEventos = parseInt(prompt("Informe o total de eventos"));
// cria variável, parseInt é para converter para inteiro já que prompt é para receber um valor que será string
var contador = 1; // contadores são self-explanatory
var totalGastoComEventos = 0; // sempre bom declarar variáveis antes de usar, mesmo que elas não possuam valor ainda
while(contador <= totalDeEventos) { //while vai rodar enquanto houver eventos para analisar os gastos
var gasto = parseFloat(prompt("Informe total gasto com evento"));
// cria variável, parseFloat é para converter para float já que prompt é para receber um valor que será string
totalGastoComEventos = totalGastoComEventos + gasto;
// o totalGasto sendo atualizado de acordo com o gasto de cada evento
contador++;
// contador sendo atualizar para que o while não entre em um loop e seu Windows vá de berço
}
var media = totalGastoComEventos / totalDeEventos;
// media de gasto total pelo tanto de eventos realizados
mostra("A média de gastos é " + media); // function declarada mais acima para escrever no html, lembrando que ela pula linha
</script> // aqui acaba o script