Ya vi varias publicaciones preguntando por lo de la variable promedio que el JS lo reconoce sin declarar, entonces esto mismo pasa con los ";" ? porque compilo los programas a veces faltando algun ; o no poniendolos e igual funciona, pero esto también sería una mala práctica verdad?