Hola, mi duda surge al ver que las variables inicioDeSesionIngresado y contrasenhaIngresada se definen como var dentro del while, esto significa que en cada iteración del bucle se redefinen ambas, si bien no modifca en cuanto al funcionamiento del código del programa, pero quería saber si sería mejor definirlas antes del bucle de la siguiente manera:
var inicioDeSesionIngresado="";
var contrasenhaIngresada="";
Gracias.
<meta charset="UTF-8">
<script>
var inicioDeSesionRegistrado = "alura";
var contrasenhaRegistrada = "alura321";
var maximoIntentos = 3;
var intentoActual = 1;
while(intentoActual <= maximoIntentos){
var inicioDeSesionIngresado = prompt("Ingrese su usuario");
var contrasenhaIngresada = prompt("Ingrese su contraseña");
...
}
</script>