Hola soy nuevo por aquí, asta hace poco era más o menos diseñador, más bien estudiaba lo que podía, pero finalmente me he decidido por aprender a programar en otros lenguajes como javascrpt.
Este mensaje es un poco una tontería pero agredecería que alguién me explicase que diferencias ven entre dos ejemplos de código que les voy a poner.
El ejemplo 1 es como suelo ponerlo yo y nunca me salen y el ejemplo 2 como me lo dan corregido. Aún asi no se que pasa y no veo la diferencia, a parte de los espacios, ¿podría alguien decirme porque el caso 1 no funciona y el caso 2 si? Muchas gracias....
Caso 1:
<html>
<head>
</head>
<tittle> </tittle>

<BODY>
<SCRIPT LANGUAGE="javascript">
var nombre = prompt('Introduce tu nombre');
if (nombre==”Elena”)
{
var password = prompt("Introduzca su password");
if (password == "Fresas")
alert ("Bienvenida Elena")
else

alert ("Su contraseña es incorrecta")
}
else
alert("Lo siento usted es una persona no autorizada")

</SCRIPT>
</BODY>
</HTML>

Caso 2:
<html>
<head>
</head>
<tittle> </tittle>

<BODY>
<SCRIPT LANGUAGE="javascript">
var nombre = prompt('Introduce tu nombre');

if (nombre=='Elena')
{
var password = prompt('Introduzca su password');
if (password == 'Fresas')
alert ("Bienvenida Elena")
else

alert ("Su contraseña es incorrecta")
}
else

alert("Lo siento usted es una persona no autorizada")


</SCRIPT>
</BODY>
</HTML>