Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Donde esta el error?

El error esta en que al usar en java solo el simbolo = esta atribuyendo una variable, lo que ocupamos es comparar usando los simboloes ==

2 respuestas

Hola Vilma,

¡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! Esto ayudará a otros a evitar el mismo error.

Por favor, no olvides marcar este post como solucionado. ¡Es de gran ayuda para la comunidad! ✓ Sigue adelante con tus estudios.

Muchas gracias por la respuesta :)