0Pricing
Javascript for Kids · Lekcja

Losowe odpowiedzi

Wybierz odpowiedź

Losowe odpowiedzi to bezpłatna lekcja Javascript for Kids na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Javascript for Kids, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Javascript for Kids zawiera 4 lekcji w sumie.

Magic 8-Ball! 🎱

Witajcie w świecie wróżb! 🌟 Czy znasz Magic 8-Ball? Zadajesz pytanie, a ona udziela zaskakującej odpowiedzi! 🎱

Dziś zbudujemy ją w kodzie! Pierwszy krok: wybór losowej odpowiedzi! 🎲

Lista odpowiedzi 📋

Najpierw potrzebujemy listy odpowiedzi! 📋

Wiele odpowiedzi przechowujemy w tablicy (liście zapisanej w nawiasach kwadratowych). 🪄

let answers = ['Yes!', 'No way!', 'Maybe...'];
console.log(answers);

Wybieranie według pozycji 🔢

Każda odpowiedź ma numer pozycji nazywany indeksem. 🔢

Pierwsza odpowiedź ma indeks 0! Pobierzmy ją. 👆

let answers = ['Yes!', 'No way!', 'Maybe...'];
console.log(answers[0]);
console.log(answers[2]);

Czym jest losowość? 🎲

Math.random() zwraca zaskakującą liczbę od 0 do 1! 🎲

Za każdym razem jest inna, podobnie jak wynik rzutu kostką! 😄

console.log(Math.random());
console.log(Math.random());

Losowa liczba całkowita 🔢

Do wybrania pozycji potrzebujemy liczby całkowitej! 🔢

Pomnóżmy ją przez rozmiar listy i użyjmy Math.floor, aby zaokrąglić wynik w dół. 🪄

let pick = Math.floor(Math.random() * 3);
console.log('Random spot: ' + pick);

Wybierz losową odpowiedź 🎯

Pobierzmy teraz odpowiedź z wylosowanej pozycji! 🎯

Uruchom program kilka razy, aby zobaczyć różne odpowiedzi! 😄

let answers = ['Yes!', 'No way!', 'Maybe...'];
let pick = Math.floor(Math.random() * 3);
console.log(answers[pick]);

Użyj długości listy 📏

Zamiast wpisywać 3, użyj .length! 📏

Dzięki temu rozwiązanie zadziała niezależnie od liczby odpowiedzi. 💡

let answers = ['Yes!', 'No', 'Maybe', 'Ask later'];
let pick = Math.floor(Math.random() * answers.length);
console.log(answers[pick]);

Losuj ponownie i ponownie 🔁

Za każdym uruchomieniem otrzymujesz niespodziankę! 🔁

Wybierzmy trzy losowe odpowiedzi jedna po drugiej. 🎲🎲🎲

let answers = ['Yes!', 'No', 'Maybe', 'For sure!'];
for (let i = 0; i < 3; i++) {
  let pick = Math.floor(Math.random() * answers.length);
  console.log(answers[pick]);
}

Funkcja wybierająca 🤖

Zbudujmy funkcję, która wybiera losową odpowiedź! 🤖

Wywołaj ją w dowolnym momencie, aby otrzymać zaskakującą odpowiedź! 🎱

let answers = ['Yes!', 'No', 'Maybe', 'Try again'];
function pickAnswer() {
  let pick = Math.floor(Math.random() * answers.length);
  return answers[pick];
}
console.log(pickAnswer());

Użyj maszyny losującej 🎛️

Teraz możemy z łatwością otrzymywać losowe odpowiedzi! 🎛️

Wystarczy wielokrotnie wywołać pickAnswer! 🔁

let answers = ['Yes!', 'No', 'Maybe', 'Definitely'];
function pickAnswer() {
  let pick = Math.floor(Math.random() * answers.length);
  return answers[pick];
}
console.log(pickAnswer());
console.log(pickAnswer());

Wybrano losowe odpowiedzi! 🏆

Świetna praca! 🏆 Udało się:

  • 📋 Przechowywać odpowiedzi w tablicy
  • 🎲 Używać Math.random i Math.floor
  • 🎯 Wybierać odpowiedź na podstawie jej indeksu

Następna lekcja: efektowne ujawnianie przepowiedni! ✨

Szybki test ✅

Czas na ćwiczenie dla głowy! 🧠 Co pomaga wybrać zaskakującą odpowiedź z listy?

Podsumowanie lekcji 🎀

Świetna praca nad Magic 8-Ball! 🎀 Dziś poznaliśmy:

  • 📋 Tablice przechowują wiele odpowiedzi
  • 🎲 Math.random dostarcza niespodzianek
  • 🎯 Wybieranie według indeksu za pomocą Math.floor

Teraz: ujawnimy przepowiednię! ✨

Często zadawane pytania

Czy lekcja „Losowe odpowiedzi” jest bezpłatna?

Tak — pełny tekst „Losowe odpowiedzi” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Javascript for Kids, przejdź na CoddyKit PRO. Kurs Javascript for Kids zawiera 4 lekcji w sumie.

Co nauczysz się w „Losowe odpowiedzi”?

Wybierz odpowiedź Ćwiczysz Javascript for Kids z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Javascript for Kids?

Nie wymagamy żadnego doświadczenia. Javascript for Kids w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Losowe odpowiedzi”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Javascript for Kids?

Tak. Każda lekcja Javascript for Kids zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Zadawanie pytania
  2. Losowe odpowiedzi
  3. Odkrywanie przepowiedni
  4. Dodawanie kolejnych odpowiedzi
← Powrót do Javascript for Kids