Ivan Leonardo Sosa Chinome
PreguntaPorque debemos inicializar a cero la variable?, que implicacion tiene si no hago este paso?
Ivan Leonardo Sosa Chinome
Ahora comprendo, muchas gracias por tu apreciacion!!

Lorena Perales Anaya
Iniciarla en 0 es necesario cuando se va a hacer una suma acumulativa. Si te das cuenta, en el ejemplo pone: suma_de_calificaciones = 0 y la primera vez que ocupa la variable es: suma_de_calificaciones += calificación
Es decir, en una suma acumulativa. En este caso, la suma toma el anterior valor que tú le diste a suma_de_calificaciones, pero si al momento de inicializar la variable, no le diste ningún valor, no va a poder realizar la suma. Sería como poner: suma_de_calificaciones = undefined + calificación Esto no nos va a dar ninguna respuesta, pero si le damos valor de 0 sería: suma_de_calificaciones = 0 + calificación que es completamente válido
Iniciar la variable sin ningún valor es válido sólo cuando tu primer operación que realizas con esa variable no es una operación acumulativa. Espero te haya servido