JavaScript
Wyszukiwarka
Wprowadzenie do JavaScript
Podstawy języka JavaScript
Zmienne i typy danych
Pętle i instrukcje warunkowe
Podstawy funkcji
Obiekty i tablice
Obsługa formularzy i edycja elementów
Cookies
Operatory i pierwsze wyrażenia
Operatory to podstawowe elementy, które służą do wykonywania operacji na danych w JavaScript. Dzięki nim możemy obliczać wartości liczbowe, łączyć ciągi znaków (stringi), porównywać zmienne czy dokonywać złożonych wyrażeń logicznych. Zrozumienie podstaw operatorów jest kluczowe do pisania efektywnego kodu już na samym początku nauki JavaScript.
Rodzaje operatorów
- Arytmetyczne
- + (dodawanie), - (odejmowanie), * (mnożenie), / (dzielenie), % (reszta z dzielenia).
- ** (potęgowanie) – w nowszych wersjach JS (ES7+).
- Przypisania
- = (podstawowe przypisanie), +=, -=, *=, /=, %=
- Przykład: x += 2; to skrócona forma x = x + 2;
- Porównania
- == (równe, z konwersją typu), === (równe, bez konwersji typu), !=, !==, >, <, >=, <=
- Przykład: 5 == "5" zwraca true, ale 5 === "5" zwraca false.
- Logiczne
- && (AND), || (OR), ! (NOT)
- Przykład: (x > 0) && (x < 10)
- Łączenie napisów (konkatenacja)
- + może służyć do dodawania liczb lub łączenia stringów.
- Przykład: "Hello " + "World" da "Hello World".
- Inne
- typeof (zwraca typ zmiennej), instanceof (sprawdza czy obiekt pochodzi z danej klasy/konstruktora), delete (usuwa właściwość obiektu).
Przykład
let a = 10;
let b = 3;
output += `a = ${a}, b = ${b}<br>`;
output += `Dodawanie: a + b = ${a + b}<br>`;
output += `Dzielenie: a / b = ${a / b}<br>`;
output += `Reszta z dzielenia: a % b = ${a % b}<br>`;
Praktyczne użycie
See the Pen
Untitled by EE-Informatyk.pl (@eeinformatyk)
on CodePen.
Podsumowanie
- Operatory w JavaScript pozwalają tworzyć rozmaite wyrażenia – od prostych obliczeń arytmetycznych po złożone warunki logiczne.
- Aby pisać czytelny kod, warto trzymać się zasad (np. używać spacji wokół operatorów).
- Porównanie: Użycie === (porównanie ścisłe) jest z reguły bezpieczniejsze niż ==, ponieważ nie dokonuje niejawnej konwersji typów.
- Łączenie stringów i liczb przy pomocy operatora + wymaga ostrożności – JavaScript może przekształcić liczby w napisy (co może prowadzić do nieoczekiwanych efektów).
- Zrozumienie operatorów to podstawa do tworzenia logiki programu i kontrolowania przepływu instrukcji w kodzie.