Quem Vence?
Compare as escolhas
Quem Vence? é uma aula grátis de Javascript for Kids no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Javascript for Kids, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Javascript for Kids inclui 4 aulas no total.
Hora de descobrir o vencedor! 🏆
Você e o computer fizeram uma escolha. Agora vem a grande pergunta: who wins? 🤔
Vamos ensinar o código a comparar as duas escolhas! ⚖️
let you = 'rock'
let computer = 'scissors'
console.log('You: ' + you + ' ✊')
console.log('Computer: ' + computer + ' ✂️')Verifique primeiro se houve empate 🤝
A verificação mais fácil é o empate. Se as duas escolhas forem iguais, ninguém vence!
Usamos === para ver se elas são iguais. 🟰
let you = 'paper'
let computer = 'paper'
if (you === computer) {
console.log('It is a tie! 🤝')
}A instrução if 🔀
if significa "faça isto ONLY quando algo for verdadeiro". 🔀
Se a pergunta dentro de ( ) for verdadeira, o código dentro de { } será executado!
let you = 'rock'
if (you === 'rock') {
console.log('You picked rock! ✊')
}Quando você vence ✊
Você vence se escolher Pedra e o computer escolher Tesoura! 💥
A pedra quebra a tesoura, então YOU é o campeão! 🏆
let you = 'rock'
let computer = 'scissors'
if (you === 'rock' && computer === 'scissors') {
console.log('You win! ✊ beats ✂️ 🏆')
}A palavra AND 🔗
Aquilo && significa AND. 🔗
Ele verifica TWO coisas ao mesmo tempo. Ambas precisam ser verdadeiras!
Você escolhe pedra AND o computer escolhe tesoura. ✊✂️
let a = true
let b = true
if (a && b) {
console.log('Both are true! ✅')
}Todas as formas de vencer 🌟
Você vence de THREE formas:
- Pedra ✊ vence Tesoura ✂️
- Papel 📄 vence Pedra ✊
- Tesoura ✂️ vence Papel 📄
Verificamos as três! 🎯
let you = 'paper'
let computer = 'rock'
if (you === 'paper' && computer === 'rock') {
console.log('You win! 📄 beats ✊ 🏆')
}A palavra OR 🔀
|| significa OR. 🔀
É verdadeiro se qualquer parte for verdadeira. Podemos listar juntas todas as suas chances de vencer!
let win = true
let lose = false
if (win || lose) {
console.log('At least one is true! ✅')
}Else if para perder 😅
Se você não empatou e não venceu... então perdeu! 😅
Usamos else para dizer "caso contrário, faça isto".
let youWon = false
if (youWon) {
console.log('You win! 🏆')
} else {
console.log('Computer wins! 🤖')
}Juntando tudo 🧩
Agora vamos combinar empate, vitória e derrota em uma única verificação do jogo! 🧩
Primeiro verificamos o empate, depois verificamos se você vence; caso contrário, o computer vence. ⚖️
let you = 'scissors'
let computer = 'paper'
if (you === computer) {
console.log('Tie! 🤝')
} else if (you === 'scissors' && computer === 'paper') {
console.log('You win! ✂️ beats 📄 🏆')
} else {
console.log('Computer wins! 🤖')
}Uma função vencedora 🛠️
Vamos envolver tudo em uma função! Dê a ela sua escolha e a escolha do computer, e ela dirá who wins. 🛠️
function whoWins(you, comp) {
if (you === comp) return 'Tie! 🤝'
if ((you === 'rock' && comp === 'scissors') ||
(you === 'paper' && comp === 'rock') ||
(you === 'scissors' && comp === 'paper')) {
return 'You win! 🏆'
}
return 'Computer wins! 🤖'
}
console.log(whoWins('rock', 'paper'))Você pode julgar o jogo! ⚖️
Uau! Agora seu código pode decidir o vencedor! 🎉
- Mesma escolha = empate 🤝
&&significa AND 🔗||significa OR 🔀elsesignifica caso contrário 😄
console.log('You can judge the game! ✅')
console.log('Next: play again! 🔁')Verificação rápida 🧠
Hora de exercitar o raciocínio! 🤔
Fantástico! 🎉
Você ensinou o código a escolher um vencedor! 🏆
- Verifique se houve empate com
===🤝 - Verifique suas vitórias com
&&e||🔗 - Use
elsepara o restante 😄
Próximo passo: jogar novamente em um laço! 🔁
console.log('Lesson done! ⭐')
console.log('Let us loop the game! 🔁')Perguntas Frequentes
A aula “Quem Vence?” é grátis?
Sim — o texto completo de “Quem Vence?” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Javascript for Kids, atualize para CoddyKit PRO. O curso de Javascript for Kids inclui 4 aulas no total.
O que vou aprender em “Quem Vence?”?
Compare as escolhas Você pratica Javascript for Kids com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Javascript for Kids?
Nenhuma experiência prévia é necessária. Javascript for Kids no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.
Quanto tempo leva a aula “Quem Vence?”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Javascript for Kids?
Sim. Cada aula de Javascript for Kids inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.