Comecei meu código com algo simples, para verificar se a pessoa digitasse 'Brasil' diria que é brasileiro, caso contrário diria que era estrangeiro. Mas queria expandir meu código para que a pessoa possa digitar o nome de um país e que apareça a nacionalidade daquele país: Canadá > Canadense.
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Nacionalidades</title>
</head>
<body>
<label for="pais">Descubra as Nacionalidades</label>
<input type="text" id="pais" placeholder="Digite o país que tem curiosidade..." required>
<button id="descubra" >Descubra</button>
<p id="resultado"></p>
<script>
descubra.addEventListener("click", function(event) {
event.preventDefault();
const txtPais = document.getElementById('pais');
const pais = String(txtPais.value);
const descubra = document.getElementById('descubra');
const resultado = document.getElementById('resultado');
function nacionalidades(pais){
const nomePaises = ['Afeganistão','Andorra', 'Angola','Antígua e Barbuda','Argélia','Argentina','Armênia','Austrália','Áustria','Azerbaijão','Bahamas','Bangladesh','Barbados']
;
};
let nomePais = nomePaises.indexOf(pais)
while(pais == nomePais) {
let nacionalidades = ['Afegão','Andorrano','Angolano','Antiguano','Argelino','Argentino','Armênio','Australiano','Austríaco','Azeri','Bahamense','Bangladês','Barbadiano']
return resultado.innerHTML = `A nacionalidade de ${nomePais}é ${nacionalidade}`;
break;
}
}
});
</script>
</body>
</html>