Rozdział 3 z 12

Operatory i wyrażenia w JavaScripcie: arytmetyka i porównania

2 min

W poprzednim rozdziale zobaczyliśmy, jak deklarować i wykorzystywać zmienne w JavaScripcie oraz jakie typy danych są dostępne. Ten rozdział zajmuje się operatorami i wyrażeniami, dzięki którym operuje się na tych zmiennych i typach w bardziej zaawansowany sposób. Zobaczymy też, jak instrukcje sterujące uruchamiają kod zależnie od konkretnych warunków.

Operatory w JavaScripcie

W JavaScripcie operatory to symbole reprezentujące operację matematyczną lub logiczną, którą trzeba wykonać na zmiennych albo wartościach. Oto kilka operatorów używanych najczęściej:

Operatory arytmetyczne

Te operatory wykonują podstawowe działania: dodawanie, odejmowanie, mnożenie i dzielenie. Oto przykłady ich użycia:

javascript
let a = 5;
let b = 2;

let c = a + b; // c wynosi 7
let d = a - b; // d wynosi 3
let e = a * b; // e wynosi 10
let f = a / b; // f wynosi 2.5

Operatory porównania

Te operatory porównują dwie wartości i zwracają wartość logiczną (prawda albo fałsz) w zależności od wyniku porównania. Oto przykłady ich użycia:

javascript
let a = 5;
let b = 2;

console.log(a > b); // Wyświetla "true"
console.log(a < b); // Wyświetla "false"
console.log(a >= b); // Wyświetla "true"
console.log(a <= b); // Wyświetla "false"
console.log(a == b); // Wyświetla "false"
console.log(a != b); // Wyświetla "true"

Zauważ, że operator równości (==) sprawdza, czy wartości zmiennych są równe, a operator nierówności (!=), czy się różnią. Istnieje jednak także operator ścisłej równości (===) oraz operator ścisłej nierówności (!==), które sprawdzają jednocześnie wartości i typy zmiennych. Na przykład:

javascript
let a = 5;
let b = '5';

console.log(a == b); // Wyświetla "true"
console.log(a === b); // Wyświetla "false"
console.log(a != b); // Wyświetla "false"
console.log(a !== b); // Wyświetla "true"

Operatory logiczne

Te operatory łączą wyrażenia logiczne za pomocą operatorów I (&&) oraz LUB (||). Oto przykłady ich użycia:

javascript
let a = true;
let b = false;

console.log(a && b); // Wyświetla "false"
console.log(a || b); // Wyświetla "true"

Wyrażenia w JavaScripcie

Wyrażenie w JavaScripcie to połączenie wartości, zmiennych i operatorów, które zwraca wartość. Na przykład wyrażenie „5 + 2” zwraca wartość „7”. Wyrażeń możesz używać w ciele kodu, żeby coś obliczyć i przypisać wynik do zmiennej, jak w poniższym przykładzie:

javascript
let a = 5;
let b = 2;
let c = a + b; // c wynosi 7

Rozsądnie użyte operatory i wyrażenia pozwalają bardzo precyzyjnie operować na zmiennych i danych oraz budować złożone programy.

Podsumowanie

W tym rozdziale zobaczyliśmy operatory i wyrażenia dostępne w JavaScripcie oraz to, jak używać ich do zaawansowanej pracy na zmiennych i danych. W następnym rozdziale zobaczymy, jak instrukcje sterujące uruchamiają kod zależnie od konkretnych warunków. Te pojęcia przydadzą się przy pisaniu większych i wydajniejszych programów w JavaScripcie.

Newsletter

Nowe testy, poradniki i projekty — e-mailem.

Powtarzalne testy, wersjonowany kod, datowane wyniki. Nigdy spamu.