En javascript se puede crear una variable y asignarle un valor sin necesidad de declararla, a esto se le conoce como declaracion implicita, es decir que javascript se encarga de declarar esta variable por nosotros sin embargo es importante recalcar que las variables declaradas implicitamente siempre sera de tipo global osea de tipo "var".
Ejemplo:
numero = 35 //Declaracion implicita
let numero2 = 35 //Declaracion explicita
console.log(numero) //Imprime 35
console.log(numero2) //Imprime 35
En otros lenguajes de programacion si yo intentase hacer algo similar lo mas probable es que obtendria un error, ya que la variable no estaria declarada.
Personalmente me extraña que el docente haya utilizado la declaracion implicita lo mas probable es que la variable promedio haya sido declarada antes en el codigo, si no entonces se estaria utilizando la declaracion implicita.