según entendí debo poner dos veces el igual ==
if (contrasenia == contraseniaDelSistema)
según entendí debo poner dos veces el igual ==
if (contrasenia == contraseniaDelSistema)
Hola Henry,
¡Entiendo tu confusión! En JavaScript, el operador == se utiliza para comparar dos valores y verificar si son iguales. En el contexto de tu pregunta, es importante usar == en lugar de = dentro de la estructura condicional if. El operador = es un operador de asignación, lo que significa que asigna el valor de la derecha a la variable de la izquierda, mientras que == compara los valores.
En el código que mencionas:
if (contrasenia = contraseniaDelSistema){
alert("Acceso al sistema garantizado");
}
El problema es que se está utilizando = en lugar de ==. Esto asigna el valor de contraseniaDelSistema a contrasenia, lo que siempre resultará en una condición verdadera, permitiendo el acceso sin importar la contraseña ingresada.
La corrección sería:
if (contrasenia == contraseniaDelSistema){
alert("Acceso al sistema garantizado");
}
Con este cambio, el sistema verificará correctamente si la contraseña ingresada coincide con la contraseña del sistema antes de conceder el acceso.
Espero haber aclarado tu duda y que esto te ayude en tu aprendizaje. ¡Bons estudios!