Condição ELSE não atende ao código

JavaScript

JavaScript Web

28/06/2021

Bom galera, meu primeiro post aqui, estou iniciando na área e meu ELSE não atende ao que peço, se coloco algo diferente de "Brasil" ou "Brazil" ele continua me retornando "Brasileiro", além de repetir várias vezes. Venho com vergonha por ser algo simples, porém me sinto muito abraçado pelos vídeos da DevMedia em relação a comunidade. Se postei errado me desculpem



<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Exercício </title>
</head>
<body>
<h1>CHECAGEM DE NACIONALIDADE</h1>
Digite seu País <input type="text" name="nacionalidade" id="nac">
<input type="button" value="Enviar" onclick="verificar()">
<div id="res"></div>
<script>
function verificar(){
var n = document.getElementById('input#nac')
var r = document.getElementById('div#res')

if(n == 'Brasil' || 'Brazil'){
r.innerHTML += '<b>Brasileiro</b>'
}else{
r.innerHTML += '<b>Estrangeiro</b>, vindo do país '+n
}
}
</script>
</body>
</html>
Gabriel

Gabriel

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

28/06/2021

if (n == 'Brasil' || n == 'Brazil') {
    r.innerHTML += '<b>Brasileiro</b>'
} else {
    r.innerHTML += '<b>Estrangeiro</b>, vindo do país '+n
}
GOSTEI 0
Gabriel

Gabriel

28/06/2021

Obrigado amigo!
GOSTEI 0
POSTAR