Tablice: Wstęp i Podstawowe Operacje

Javascript
Priorytet: Normalny Szkic

Zadanie 4.1: Wprowadzenie do Tablic

Wstęp

Do tej pory używaliśmy zmiennych, które mogły przechowywać tylko jedną rzecz (jeden napis, jedną liczbę). Ale co jeśli chcesz zapisać listę zakupów, oceny wszystkich uczniów albo historię temperatury z całego tygodnia? Potrzebujesz Tablicy (Array).

Cel zadania

Zrozumienie jak tworzyć tablice, dodawać do nich elementy, odczytywać je i podmieniać.

Wymagania techniczne

  1. Utworzenie tablicy z danymi.
  2. Wyświetlenie elementu o konkretnym indeksie.
  3. Zmiana wartości elementu wewnątrz tablicy.
  4. Dodanie nowego elementu na koniec.
  5. Sprawdzenie długości tablicy.

Kroki do wykonania

1. Tworzenie tablicy

Stwórz plik arrays.js. Zadeklaruj tablicę z kilkoma owocami. Pamiętaj: Tablice w JS oznaczamy nawiasami kwadratowymi [].

// Pusta tablica
const empty = [];

// Tablica z danymi
const fruits = ["Jabłko", "Banan", "Gruszka"];

console.log(fruits);

2. Dostęp do elementów (Indeksowanie)

Elementy w tablicy są numerowane od zera.

  • Indeks 0: Pierwszy element
  • Indeks 1: Drugi element...
/* Wypisz pierwszy owoc */
console.log("Pierwszy owoc:", fruits[0]); // Jabłko

/* Wypisz trzeci owoc (indeks 2) */
console.log("Trzeci owoc:", fruits[2]); // Gruszka

3. Modyfikacja danych

Tablice są "mutowalne". Możesz zmienić element, nawet jeśli tablica jest zadeklarowana jako const (zmienna wskazuje na tę samą tablicę, ale zawartość tablicy może się zmieniać).

// Zmień "Banan" na "Ananas"
fruits[1] = "Ananas";
console.log(fruits); // ["Jabłko", "Ananas", "Gruszka"]

4. Długość i dodawanie

Właściwość .length mówi nam, ile jest elementów. Jeden ze sposobów dodawania to wpisanie wartości pod nowy indeks lub użycie metody .push().

console.log("Ilość owoców:", fruits.length);

// Dodanie na koniec
fruits.push("Truskawka");
console.log(fruits); 

5. Zadanie praktyczne

  1. Utwórz tablicę numbers z liczbami: 10, 20, 30.
  2. Zmień liczbę 20 na 99.
  3. Dodaj na koniec liczby 40 i 50.
  4. Wypisz w konsoli: "Moja tablica ma X elementów", gdzie X to długość tablicy obliczona przez program.

[!IMPORTANT] Commit: Zadanie 4.1 - Tablice.