JavaScript - Não sei o que fiz de errado

08/09/2021

0

Boa noite. Estava praticando o que estudei, fazendo algo bem simples, no entanto quando aperto o botão de verificar só aparece a primeira mensagem " `<p> Seu nome é $ </p>`" e o resultado da condição não retorna nada e não encontrei o que fiz de errado.

<!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>Document</title>
</head>
<body>
<h1>Seu nome é igual ao meu?</h1>
Qual é o seu nome?
<input type="text" id="inNome">
<input type="button" value="Verificar" id="btVerificar" onclick="verificar()">
<div id="res"></div>

<script>
function verificar(){
var nome = document.getElementById("inNome");
var res= document.getElementById("res");

var seuNome = nome.value;

res.innerHTML = `<p> Seu nome é $ </p>`;

if(seuNome == Pedro){
res.innerHTML += "Parabéns você é o meu xará";
}else{
res.innerHTML += "Infelizmente você não é o meu xará!";
}
}
</script>
</body>
</html>
Pedro Abreu

Pedro Abreu

Responder

Posts

09/09/2021

Carlos Neto

Eai meu querido, tudo bem? Assim como você, sou iniciante! Eu vi que no seu código, faltou declarar a variável pro seu nome "Pedro" ou simplesmente, colocar aspas no "Pedro"


=====Seu código=====

if(seuNome == Pedro){
res.innerHTML += "Parabéns você é o meu xará";
}else{
res.innerHTML += "Infelizmente você não é o meu xará!";
}
}




=====Código atualizado=====

if(seuNome == "Pedro"){
res.innerHTML += "Parabéns você é o meu xará";
}else{
res.innerHTML += "Infelizmente você não é o meu xará!";
}
}

ou

let meuNome = "Pedro"

if(seuNome == meuNome){
res.innerHTML += "Parabéns você é o meu xará";
}else{
res.innerHTML += "Infelizmente você não é o meu xará!";
}
}



Resultado: https://prnt.sc/1rn2gxh


Abraços!!
Responder

09/09/2021

Pedro Abreu

Eai meu querido, tudo bem? Assim como você, sou iniciante! Eu vi que no seu código, faltou declarar a variável pro seu nome "Pedro" ou simplesmente, colocar aspas no "Pedro"


=====Seu código=====

if(seuNome == Pedro){
res.innerHTML += "Parabéns você é o meu xará";
}else{
res.innerHTML += "Infelizmente você não é o meu xará!";
}
}




=====Código atualizado=====

if(seuNome == "Pedro"){
res.innerHTML += "Parabéns você é o meu xará";
}else{
res.innerHTML += "Infelizmente você não é o meu xará!";
}
}

ou

let meuNome = "Pedro"

if(seuNome == meuNome){
res.innerHTML += "Parabéns você é o meu xará";
}else{
res.innerHTML += "Infelizmente você não é o meu xará!";
}
}



Resultado: https://prnt.sc/1rn2gxh


Abraços!!


Boa noite Carlos. Muito obrigado! Não estava atentando que esqueci de declarar a variável com o meu nome. Abraços!!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar