JavaScript - Não sei o que fiz de errado
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>
<!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
Curtidas 0
Respostas
Carlos Neto
08/09/2021
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!!
=====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!!
GOSTEI 0
Pedro Abreu
08/09/2021
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!!
=====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!!
GOSTEI 0