단서 제공하기
힌트를 공개합니다
단서 제공하기은(는) CoddyKit의 무료 Javascript for Kids 강의입니다. 이것은 4개 중 2번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Javascript for Kids 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Javascript for Kids 강의에는 총 4개의 강의가 포함되어 있습니다.
단서를 제공할 시간입니다! 💡
게임에는 기다리고 있는 animals가 있습니다. 이제 player가 추측할 수 있도록 컴퓨터가 힌트를 공개하게 만들겠습니다! 🕵️
객체 안에 단서가 있습니다 📦
각 animal에는 clue가 있다는 것을 기억하시나요? 그것을 읽어 보겠습니다!
let animal = { name: "lion", clue: "I am the king of the jungle!" }
console.log("Clue: " + animal.clue)단서는 보여 주고 이름은 숨기기 🙈
게임의 비법은 clue는 보여 주되 이름은 KEEP 비밀로 하는 것입니다! 🤫
let animal = { name: "owl", clue: "I am wise and say hoot at night!" }
console.log("Here is your clue:")
console.log(animal.clue)단서가 하나보다 많을 때 💡💡
어려운 animals에는 MORE clues가 필요합니다! 객체 안에 clues 목록을 저장할 수 있습니다.
let animal = {
name: "elephant",
clues: ["I am very big.", "I have a long trunk.", "I never forget!"]
}
console.log(animal.clues[0])단서를 하나씩 제공하기 🔁
실제 게임 쇼 진행자처럼 반복문을 사용하여 각 clue를 천천히 공개해 보겠습니다! 🎤
let clues = ["I am big.", "I have a trunk.", "I never forget!"]
for (let i = 0; i < clues.length; i++) {
console.log("Clue " + (i + 1) + ": " + clues[i])
}단서 개수 세기 ⏳
남은 clues가 몇 개인지 player에게 알려 주세요. 그러면 더욱 긴장감이 생깁니다!
let clues = ["I am big.", "I have a trunk.", "I never forget!"]
console.log("You get " + clues.length + " clues. Good luck!")단서를 제공하는 함수 🛠️
함수는 몇 번이고 다시 사용할 수 있는 마법 같은 도우미입니다. clue를 제공하는 함수를 만들어 보겠습니다!
function giveClue(animal) {
console.log("Clue: " + animal.clue)
}
giveClue({ name: "cat", clue: "I say meow!" })무작위 animal 고르기 🎲
실제 게임은 player를 놀라게 합니다! Math.random()을 사용하여 상자에서 random animal을 골라 보세요.
let animals = ["dog", "cat", "lion"]
let pick = Math.floor(Math.random() * animals.length)
console.log("Mystery animal index:", pick)그 animal의 단서 공개하기 🎁
이제 random으로 고르는 기능과 clue를 제공하는 기능을 결합해 보겠습니다. 정말 신비롭죠! 🔮
let animals = [
{ name: "dog", clue: "I love to fetch!" },
{ name: "cat", clue: "I say meow!" }
]
let pick = Math.floor(Math.random() * animals.length)
console.log("Clue:", animals[pick].clue)Player 격려하기 🎉
훌륭한 진행자는 player를 응원합니다! clues 사이에 재미있는 메시지를 추가해 보세요.
console.log("Here comes a clue... 🥁")
console.log("I am green and I hop!")
console.log("Can you guess? 🤔")단서가 잘 작동합니다! ✅
이제 hints를 공개하고, 개수를 세고, 심지어 random mystery animal도 고를 수 있습니다. Player가 게임에 푹 빠졌습니다! 🎣
let clues = ["I am tall.", "I have a long neck."]
clues.forEach(function(c, i) {
console.log("Hint " + (i + 1) + ": " + c)
})빠른 확인 ❓
배운 내용을 뽐내 보세요! 🧠
단서 마스터! 🏅
복습해 보겠습니다! 이제 다음을 할 수 있습니다:
- 💡 객체에서 clue 보여 주기
- 🔁 반복문으로 여러 clues 공개하기
- 🎲 random animal 고르기
- 🛠️
function을 도우미로 사용하기
다음으로는 player가 정답을 맞혔는지 확인합니다! 🤞
자주 묻는 질문
“단서 제공하기” 강의는 무료인가요?
네 — “단서 제공하기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 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개 중 2번째 강의입니다.
“단서 제공하기” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Javascript for Kids 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Javascript for Kids 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.