Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

.toLowerCase() ou .toUpperCase()

Ao digitar a senha usando MAIÚSCULA, o resultado é FALSE.

<script type="text/javascript">

var senha = prompt("Entre com a sua senha:");

if (senha =="calopsitaazul")

    {
    alert("Acesso Liberado!");
    }
        else 
        {
        alert("Acesso negado!");
        }
</script>
2 respostas

Carlos,

Ao usar .toLowerCase() você transforma toda a string em letras minúsculas.

O .toUpperCase() transforma em letras maiúsculas.

Usar um ou outro vai depender da lógica do seu programa.

solução!

Olá Carlos, tudo bem?

É indiferente a padronização do lower ou do upper, através deles, será possível inserir a melhora da verificação da sua variável senha.

Vamos padronizar em minúsculo?

<script type="text/javascript">

var senha = prompt("Entre com a sua senha:");

if (senha.toLowerCase() =="calopsitaazul")

    {
    alert("Acesso Liberado!");
    }
        else 
        {
        alert("Acesso negado!");
        }
</script>

Transcrevi o seu código com o lowerCase, e funcionou aqui.

Utilizando isso, creio que resolverá a sua pendência, e sempre retornará TRUE.