Kursy i Poradniki IT - Adrian Kowalski
Kurs JavaScript dla Początkujących
O lekcji

JavaScript pozwala na wykonywanie różnych operacji na zmiennych, zarówno matematycznych, jak i manipulujących danymi. Oprócz podstawowych operacji arytmetycznych, które były omawiane wcześniej, warto poznać również operacje na ciągach znaków, tablicach, oraz operacje przypisania.

Operacje na ciągach znaków (String)

Ciągi znaków to jeden z najczęściej używanych typów danych w JavaScript. Można na nich wykonywać różne operacje, takie jak łączenie, porównywanie, wycinanie fragmentów czy zmiana wielkości liter.

  • Łączenie ciągów znaków (+)

Operacja ta pozwala łączyć dwa lub więcej ciągów znaków w jeden.

let imie = "Jan";
let nazwisko = "Nowak";
let pelneImie = imie + " " + nazwisko;
console.log(pelneImie);  // Wypisze "Jan Nowak"
  • Zmienianie wielkości liter (toUpperCase() / toLowerCase())

Możemy zmieniać wielkość liter w ciągu znaków.

let tekst = "JavaScript";
console.log(tekst.toUpperCase());  // Wypisze "JAVASCRIPT"
console.log(tekst.toLowerCase());  // Wypisze "javascript"
  • Wycinanie fragmentów ciągu znaków (slice())

Funkcja slice() pozwala na wycięcie części ciągu znaków.

let tekst = "JavaScript";
console.log(tekst.slice(0, 4));  // Wypisze "Java"
console.log(tekst.slice(4));     // Wypisze "Script"
  • Sprawdzanie długości ciągu znaków (length)

Możemy uzyskać długość ciągu znaków za pomocą właściwości length.

let tekst = "JavaScript";
console.log(tekst.length);  // Wypisze 10

Operacje na tablicach

Tablice są strukturami danych, które przechowują kolekcje elementów w jednym obiekcie. JavaScript umożliwia wykonywanie na nich wielu operacji.

  • Dodawanie elementów do tablicy (push() i unshift())

Funkcja push() dodaje elementy na koniec tablicy, natomiast unshift() dodaje elementy na początek tablicy.

let liczby = [1, 2, 3];
liczby.push(4);   // Dodaje 4 na koniec
console.log(liczby);  // Wypisze [1, 2, 3, 4]

liczby.unshift(0);  // Dodaje 0 na początek
console.log(liczby);  // Wypisze [0, 1, 2, 3, 4]
  • Usuwanie elementów z tablicy (pop() i shift())

Funkcja pop() usuwa ostatni element tablicy, a shift() usuwa pierwszy element tablicy.

let liczby = [1, 2, 3, 4];
liczby.pop();  // Usuwa 4
console.log(liczby);  // Wypisze [1, 2, 3]

liczby.shift();  // Usuwa 1
console.log(liczby);  // Wypisze [2, 3]
  • Modyfikowanie elementów tablicy

Możemy zmieniać wartości elementów tablicy bezpośrednio poprzez indeks.

let liczby = [1, 2, 3];
liczby[1] = 5;  // Zmienia 2 na 5
console.log(liczby);  // Wypisze [1, 5, 3]

Operacje przypisania

Operacje przypisania pozwalają na modyfikację zmiennych w różnych kontekstach. Oprócz klasycznego przypisania wartości do zmiennej, istnieje również kilka operacji przypisania, które łączą operacje arytmetyczne z przypisaniem wartości.

Zwykłe przypisanie (=)

Podstawowa operacja przypisania, która przypisuje wartość do zmiennej.

let a = 10;
a = 20;  // Zmieniamy wartość zmiennej `a` na 20
console.log(a);  // Wypisze 20