javascript – Quero fazer uma funcao que receba um parametro n e que me retorne o valor da soma de todos os termos de 1 ate n

Você se esqueceu de retornar a soma fora do laço de repetição. Você deveria declarar a variável fora do laço e inteirar sobre ela, como fiz abaixo. Existem outras formas de se fazer isso, mas como você pediu, como coloquei, funciona perfeitamente.

function a(n) {
  var soma = 0;
  for (var contador = 0; contador <= n; contador++) {
    var soma = soma + contador;
  }
  return soma;
}

console.log(a(5))
// Saída: 15