◀ MAPA DE QUESTS
◀267/555
QUEST #267 · FUNDAMENTOSDebug
Portão da Igualdade Estrita
O portão da masmorra só deve abrir para o número 7. Um goblin trapaceiro digitou o TEXTO '7' — e o portão frouxo deixou passar!
LV.2+90 XP
📖 CONCEITO
== compara após converter os tipos ('7' == 7 é true, 0 == '' é true), o que gera bugs sutis. === compara valor E tipo, sem conversões ('7' === 7 é false). Prefira sempre === e !==; quando precisar converter, faça isso explicitamente com Number() ou String().
EXEMPLO DE USO
console.log(0 == false); // true
console.log(0 === false); // false
console.log(Number('7') === 7); // true🗄️ SCHEMA
Node.js 20 — nenhuma variável prévia.🎯 DESAFIO
O portão deveria abrir só para o número 7, mas a saída mostra 'Portão aberto' duas vezes — o texto '7' também passa. Corrija a função para que a segunda chamada imprima 'Acesso negado'. Mantenha as duas chamadas.