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.

missao.js — Node.js 20🐞 DEBUG
⚠ Este código tem um bug. Corrija-o no editor abaixo e execute.