W tym wpisie znajdziesz ściągawkę z najbardziej potrzebnymi rzeczami w JavaScript (JS)
Escape Characters (Znaki ucieczki) w JS
\’ | Pojedynczy cudzysłów |
\” | Podwójny cudzysłów |
\\ | Backslash (Ukośnik wsteczny) |
\b | Backspace |
\f | Form feed |
\n | Nowa linia |
\r | Carriage return (Zwrot karetki) |
\t | Poziomy tabulator |
\v | Pionowy tabulator |
Przydatne funkcje w JS
console.log() | Wypisuje w konsoli swój argument |
isNaN() | Czy zmienna jest NaN |
Number() | Zwróci, gdy może, liczbę |
parseFloat() | Zamieni podaną zmienną na liczbę zmiennoprzecinkową |
parseInt() | Zamieni podaną zmienną na liczbę całkowitą |
eval() | Wykona skrypt podany |
alert() confirm() prompt() | Funkcje wyświetlające powiadomienie, dodatkowo confirm zwraca true/false zależnie, co użytkownik naciśnie, a prompt zwraca podaną wartość przez użytkownika |
zmienna.charAt() | Zwraca znak na podanej pozycji, liczone od 0 |
zmienna1.concat(zmienna2) | Łączy zmienne |
toLowerCase() toUpperCase() | Odpowiednio do małych/dużych liter zamienia podany ciąg znaków |
reverse() | Od wraca tablicę |
pop() | Usuwa ostatni element tablicy |
push() | Dodaje element za ostatnią pozycją |
shift() | Usuwa pierwszy element tablicy |
unshift() | Dodaje element na pierwszej pozycji |
sort() | Sortuje tablicę alfabetycznie |
Operacje arytmetyczne i logiczne
+ | Dodawanie |
– | Odejmowanie |
* | Mnożenie |
/ | Dzielenie |
(…) | Nawiasy, działają tak jak w zwykłej matematyce |
% | Moduo, reszta z dzielenia |
++i –i | Preinkrementacja/predekrementacja, najpierw do wartości doda/odejmie jeden, a potem wykona resztę działania |
i++ i– | Postinkrementacja/postdekrementacja, najpierw wykona działanie, a potem doda/odejmie jeden z wartości |
== | Operator porównania (tylko wartości) |
=== | Operator porównania wartości i typu |
!= | Operator nierówna wartość |
!== | Operator “nie równa wartość lub nie równy typ” |
> | Większe niż |
< | Mniejsze niż |
>= | Większe bądź równe |
<= | Mniejsze bądź równe |
? | Operator warunkowy x = warunek ? true:false |
! | Negacja |
|| | Logiczne OR (lub) true || false == true false || false == false true || true = true |
&& | Logiczne AND (i) true && false == false true && true == true true && false == false |
Przykładowa funkcja w JS
function nazwa(parametr1, parametr2 = "Wartość domyślna")
{
alert(parametr1 + " " + parametr2)
return "Ok"
}
Wywołanie:
nazwa(1); //Pokaże: 1 Wartość domyślna
nazwa(1, "Tekst"); //Pokaże: 1 Tekst
var A = nazwa(1); //Pokaże: 1 Wartość domyślna, a zmienna A będzie zawierała Ok
Zobacz również ściągawkę z formularzy HTML, które potem możesz użyć w JavaScript (link)
Jeżeli dotarłeś/aś aż tutaj chciałbym cię poprosić, jeżeli możesz o skorzystanie z tych linków afiliacyjnych, ty zapewne dostaniesz jakiś początkowy prezent, a ja kilka groszy prowizji, które pomogą rozwijać moje projekty.
MikrUS, tanie serwery VPS – https://mikr.us/?r=8dd1999d (nawet klikając, bez kupowania, pomagasz)
Polecając Mikrusa innym, zyskujesz 2 miesiące usługi za darmo.
Osoba, która skorzysta z linka dostaje 1 miesiąc usługi gratis.
LetyShops – https://letyshops.com/pl/winwin?ww=22086420
Aby bonus został Ci przyznany, osoba, która zarejestrowała się z Twojego linku, musi dokonać zakupów na kwotę minimum 70,00 zł w ciągu 30 dni od rejestracji na LetyShops. Jak tylko cashback za te zakupy zostanie potwierdzony oboje/obie otrzymacie 10,00 zł.