Galera estou com dificuldade para resolver o problema do código.
<meta charset="utf-8">
<h1>Receitas do Yan</h1>
<script>
    var ingredientes = [];
    var quantidade = parseInt(prompt("Quantos ingredientes você vai adicionar? "));
    var contador = 1;
    while(contador <= quantidade){
        var ingrediente = prompt("Informe o ingrediente " + contador );
        var jaAdicionado = false;
        for(var posicao = 0; posicao < ingredientes.length; posicao++){
            if(ingredientes[posicao] == ingrediente){
                 jaAdicionado = true;
                 alert("Esse ingrediente já existe! ");
                 break;
            }
        }
        if(jaAdicionado == false){
            ingredientes.push(ingrediente);
            contador++;
        }
    }
    console.log(ingredientes);
</script>
Montei este código e de fato ele funciona com alert. Porém de por exemplo você escreve "Farinha" e depois "farinha" ele não alerta sobre a repetição do ingrediente.
Pois resolvi fazer este teste, pois sempre escrevemos a primeira frase usando letra maiúsculas mas quando damos sequência na digitação vai tudo minúsculo mesmo.
Foi ai que peguei este erro e não sei como resolver para ele entender.
 
             
            