Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
3
respuestas

[Duda] Donde se encuentra el error?

Quiero pensar que si utilizo let contrasenia = 123456, me dará la respuesta, pero no encuentro el error, pero tengo

3 respuestas

El error en el código de Luis está en la línea del if. Observa que está utilizando un solo signo de igual (=) en lugar de dos (==).

javascript
let contraseniaDelSistema = "contraseniaPrueba!";

let contrasenia = prompt("Ingrese la contraseña del sistema:");

if (contraseña = contraseniaDelSistema){
alert("Acceso al sistema garantizado");

El error se encuentra en la condición de comparación if ya que debe ser "==" la cual se utiliza para hacer una comparación y no "=" el cual se utiliza para asignar un valor a una variable(como por ejemplo let nombreDeUnaCiudad = "Mexico"). y al momento de ejecutar el programa la segunda la linea del codigo genera un mensaje solicitandote que ingrese la contraseña del sistema y la cual se encuentra en la variable contraseniaDelSistema y asi inmediatamente aparece el mensaje de alerta acceso al sistema garantizado.

solución!

gracias por compartir sus conocimientos