Javascript for Kids · 강의

누가 이길까요

선택을 비교합니다

레슨 3/413개 단계

누가 이길까요은(는) 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 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 규칙
  2. 컴퓨터의 선택
  3. 누가 이길까요
  4. 다시 플레이하기
← Javascript for Kids(으)로 돌아가기