누가 이길까요
선택을 비교합니다
누가 이길까요은(는) CoddyKit의 무료 Javascript for Kids 강의입니다. 이것은 4개 중 3번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Javascript for Kids 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Javascript for Kids 강의에는 총 4개의 강의가 포함되어 있습니다.
승자를 찾아볼 시간입니다! 🏆
you와 computer가 각각 선택했습니다. 이제 중요한 질문입니다. 누가 이길까요? 🤔
두 선택을 비교하도록 코드에 가르쳐 보겠습니다! ⚖️
let you = 'rock'
let computer = 'scissors'
console.log('You: ' + you + ' ✊')
console.log('Computer: ' + computer + ' ✂️')먼저 무승부 확인하기 🤝
가장 쉽게 확인할 수 있는 것은 무승부입니다. 두 선택이 같으면 아무도 win하지 않습니다!
서로 같은지 확인하려면 ===를 사용합니다. 🟰
let you = 'paper'
let computer = 'paper'
if (you === computer) {
console.log('It is a tie! 🤝')
}if 문 🔀
if는 ‘무언가가 참일 때만 이것을 실행한다’는 뜻입니다. 🔀
( ) 안의 질문이 참이면 { } 안의 코드가 실행됩니다!
let you = 'rock'
if (you === 'rock') {
console.log('You picked rock! ✊')
}you가 이길 때 ✊
you가 바위를 PICK하고 computer가 가위를 PICK하면 you가 win합니다! 💥
바위가 가위를 으스러뜨리므로 YOU가 챔피언입니다! 🏆
let you = 'rock'
let computer = 'scissors'
if (you === 'rock' && computer === 'scissors') {
console.log('You win! ✊ beats ✂️ 🏆')
}AND라는 단어 🔗
&&는 AND를 뜻합니다. 🔗
한 번에 TWO 가지를 확인합니다. 두 조건이 모두 참이어야 합니다!
플레이어가 바위를 고르고 AND computer가 가위를 고르는 경우입니다. ✊✂️
let a = true
let b = true
if (a && b) {
console.log('Both are true! ✅')
}you가 이기는 모든 방법 🌟
you가 win하는 방법은 세 가지입니다.
- 바위 ✊는 가위 ✂️를 이깁니다
- 보 📄는 바위 ✊를 이깁니다
- 가위 ✂️는 보 📄를 이깁니다
이 세 가지를 모두 확인합니다! 🎯
let you = 'paper'
let computer = 'rock'
if (you === 'paper' && computer === 'rock') {
console.log('You win! 📄 beats ✊ 🏆')
}OR라는 단어 🔀
||는 OR를 뜻합니다. 🔀
어느 한 부분이라도 참이면 참입니다. you가 win할 수 있는 모든 경우를 함께 적을 수 있습니다!
let win = true
let lose = false
if (win || lose) {
console.log('At least one is true! ✅')
}질 때의 else if 😅
무승부도 아니고 win하지도 않았다면... you가 lose한 것입니다! 😅
else를 사용해 ‘그렇지 않으면 이렇게 하라’고 표현합니다.
let youWon = false
if (youWon) {
console.log('You win! 🏆')
} else {
console.log('Computer wins! 🤖')
}모두 하나로 합치기 🧩
이제 무승부, win, lose를 하나의 게임 확인 과정으로 합쳐 보겠습니다! 🧩
먼저 무승부를 확인하고, 그다음 you가 win하는지 확인합니다. 그렇지 않으면 computer가 이깁니다. ⚖️
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! 🤖')
}승자 판단 함수 🛠️
전체 과정을 함수로 감싸 보겠습니다! you의 선택과 computer의 선택을 전달하면 누가 이기는지 알려 줍니다. 🛠️
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'))게임의 승자를 판단할 수 있습니다! ⚖️
와! 이제 코드가 승자를 결정할 수 있습니다! 🎉
- 같은 선택은 무승부입니다 🤝
&&는 AND를 뜻합니다 🔗||는 OR를 뜻합니다 🔀else는 ‘그렇지 않으면’을 뜻합니다 😄
console.log('You can judge the game! ✅')
console.log('Next: play again! 🔁')빠른 확인 🧠
생각해 볼 시간입니다! 🤔
환상적입니다! 🎉
코드가 승자를 PICK하도록 가르쳤습니다! 🏆
===로 무승부 확인하기 🤝&&와||로 you의 승리 조건 확인하기 🔗- 나머지 경우에는
else사용하기 😄
다음: 반복문으로 다시 플레이하기! 🔁
console.log('Lesson done! ⭐')
console.log('Let us loop the game! 🔁')AI 튜터와 함께 JavaScript을(를) 배우세요 — 무료
브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.
- 코스
- 35
- 레슨
- 140
자주 묻는 질문
“누가 이길까요” 강의는 무료인가요?
네 — “누가 이길까요” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Javascript for Kids 강의 전체를 잠금 해제할 수 있습니다. Javascript for Kids 강의에는 총 4개의 강의가 포함되어 있습니다.
“누가 이길까요”에서 뭘 배우나요?
선택을 비교합니다 브라우저에서 직접 실행하는 실습 코드로 Javascript for Kids을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Javascript for Kids을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Javascript for Kids은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 3번째 강의입니다.
“누가 이길까요” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Javascript for Kids 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Javascript for Kids 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.