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.