El error se encuentra al final donde en ves de poner dos iguales solo pone uno y al poner uno solo se atribuye.
El error se encuentra al final donde en ves de poner dos iguales solo pone uno y al poner uno solo se atribuye.
Hola estudiante!
¡Exacto! El error se debe a la diferencia entre el operador de asignación = y el operador de comparación ==.
El operador = se usa para asignar un valor a una variable. Por ejemplo:
let x = 5; // Asigna 5 a la variable x
El operador == se usa para comparar dos valores y ver si son iguales. Por ejemplo:
if (x == 5) { // Compara si x es igual a 5
alert("x es 5");
}
Si usas = en lugar de == en una condición, el valor de la variable se cambiará (es una asignación) y no se realizará la comparación, lo que generará comportamientos inesperados en tu código.
Es importante recordar siempre utilizar == para comparaciones en las condiciones if o while.
¡Gracias por compartir!