JavaScript Podstawy
JavaScript Podstawy
Zmienna const Deklaracja stałej, czyli zmiennej o stałej const number = 25; Wypisze na konsoli: 25
wartości (nie można zmienić wartości w console.log(number);
dalszej części programu). Nazwa nie
może się powtarzać. Widoczne w danym
bloku.
Zmienna let Deklaracja zmiennej, którą można let txt = "Tekst"; Wypisze na konsoli:
zmieniać w dalszej części programu. txt = "Zmieniony tekst"; Zmieniony tekst
console.log(txt);
Nazwa nie może się powtarzać.
Widoczne w danym bloku.
Zmienna var Deklaracja zmiennej o globalnym var value = 10; Wypisze na konsoli: 12
zasięgu. Stary sposób tworzenia var value = 12;
console.log(value);
zmiennych. Pozwala na powtarzanie
nazwy zmiennej.
Deklaracja bez Tworzy zmienne bez przypisania wartośc let m, n, l; Wypisze na konsoli:
wartości console.log(m, n, l); undefined undefined
undefined
typeof Sprawdzenie typu zmiennej bez żadnej let values_1; Wypisze na konsoli:
undefined wartości console.log(typeof values_1); undefined
alert() Wyświetla okno alertu alert("Wystąpił błąd. Sprawdź swoje Wyświetli okno z
dane."); komunikatem Wystąpił
błąd. Sprawdź swoje
dane.
confirm() Wyświetla okno potwierdzenia confirm("Potwierdź swoją decyzję!"); Zwraca true (przycisk
ok) lub false (przycisk
anuluj) w zależności od
decyzji użytkownika
prompt() Pobiera dane od użytkownika let name = prompt("Podaj swoje imię:"); Zwraca wpisaną wartość
lub null, jeśli
anulowano
Operatory Przypisywanie wartości do zmiennej let total = 100; Wypisze na konsoli: 150
przypisania = przypisanie total += 50;
console.log(total);
+= dodawanie z przypisaniem
-= odejmowanie z przypisaniem
*= mnożenie z przypisaniem
/= dzielenie z przypisaniem
%= reszta z dzielenia z przypisaniem
**= potęgowanie z przypisaniem
Operatory Porównywanie wartości console.log(10 > 5); Wypisze na konsoli:
porównania == równość (sprawdzenie tylko wartości) true
=== równość ścisła (sprawdzenie
wartości i typu)
!= nierówność (sprawdzenie tylko
wartości)
!== nierówność ścisła (sprawdzenie
wartości i typu)
> większe niż
< mniejsze niż
>= większe lub równe
<= mniejsze lub równe
Operatory Operacje logiczne AND, OR, NOT let a = 4; Wypisze na konsoli:
logiczne && and (wszystkie prawdziwe) let b = 0; false
|| or (przynajmniej jedno prawdziwe) console.log(a > 0 && b > 0);
! not(negacja)
Instrukcja wykonuje dany kod tylko w przypadku, if (x > 10) { W przypadku, gdy
warunkowa gdy warunek w nawiasach będzie console.log("Większe niż 10"); warunek w nawiasie jest
}
if prawdziwy. Dla każdej instrukcji if prawdą wypisze na
możemy zastosować zapisy else i else if: konsoli: Większe niż
10
Instrukcja Porównuje wartość w nawiasie z tymi switch (color) { Wykona blok pasujący
warunkowa podanymi w case i wykonuje odpowiedni case "red": do wartości color
console.log("Czerwony");
switch blok kodu. Każdy case kończy się słowem break;
break. Dodanie default pozwoli na case "white":
wykonanie bloku kodu, gdy wszystkie console.log("Biały");
inne przypadki są błędne. break;
default:
console.log("Inny");
}
Pętla Pętla wykonuje kod, dopóki warunek w let i = 0; Wypisze liczby od 0 do 4
while nawiasie jest spełniony while (i < 5) {
console.log(i);
i++;
}
Pętla Najpierw wykonuje kod co najmniej raz, a let i = 0; Wypisze liczby od 0 do 4
do...while potem sprawdza warunek. Pętla do {
console.log(i);
wykonuje kod, dopóki warunek w i++;
nawiasie jest spełniony. } while (i < 5);
Pętla Pętla wykonująca kod określoną liczbę for (let i = 0; i < 5; i++) { Wypisze liczby od 0 do 4
for razy console.log(i);
}