Hola a todos, en principio les agradezco por compartir sus códigos. A mi no me estaban dando los resultados como se muestra en el video, teniendo la oportunidad de leer lo que compartio cada uno puede ubicar donde me estaba la diferencia. Antes de empezar este curso, yo estaba aprendiendo JS en You tube y a las variables las declaran como "let" y no como "var". Yo me quede con esa practica y cuando quería hacer correr el programa no sucedía lo esperado. Hay una diferencia entre ellas, espero le sirva a alguien más en el futuro.
let te permite declarar variables limitando su alcance (scope) al bloque, declaración, o expresión donde se está usando. A diferencia de la palabra clave var la cual define una variable global o local en una función sin importar el ámbito del bloque.