Skip to content

Commit 5927792

Browse files
authored
Update README.md
1 parent 9300d95 commit 5927792

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1088,6 +1088,19 @@ Speciální znaky nám umožňují vyhledávat speciální sekvence znaků, mů
10881088
|\b|hranice slova|`/\bkat\b/` -> `"kat"` == `true`, `"kategorie"` == `false`|
10891089
|\B|nehranice slova|`/\bkat\b/` -> `"kategorie"` == `true`, `"kat"` == `false`|
10901090

1091+
## rozsahy znaků
1092+
1093+
rozsah znaklů se píše vždy do hranatých závorek (`[]`), vyhledává mezi určitými znaky.
1094+
1095+
|znak|význam|příklad*y|
1096+
|:---|:---|:---|
1097+
|[abc]|znaky mezi a, b a c|`"a"` == true `"b"` == true `"c"` == true `"d"` == false|
1098+
|[a-c]|znaky mezi a, b a c ale pomocí intervalu|`"a"` == true `"b"` == true `"c"` == true `"d"` == false|
1099+
|[a-z]|libovolné znaky mezi `a``z` (všechny malé písmena)|`"a"` == true `"A"` == false|
1100+
|[A-Z]|libovolné znaky mezi `A``Z` (všechny velké písmena)|`"A"` == true `"a"` == false|
1101+
|[0-9]|libovolné čísla mezi `0``9` (všechna písmena)|`1` == true `"b"` == false|
1102+
|[a-zA-Z]|libovolné písmeno mezi `a``Z` (všechna písmena|`"a"` == true `"A"` == true `1` == false|
1103+
10911104
# OOP (Objektově Orientované Programování)
10921105

10931106
Objektově orientované programování (`OOP`) je programovací paradigma, které využívá `objekty`, `třídy`, `metody` apod. s objekty jsme se už setkali v dávnější kapitole o Cyklech s cyklem `for...in` ale to není všechno, většina proměnných je v JS je objekt nějaké třídy, například objekty typu `Object`, `Array`, `Function`, ale primitivní datové typy jako čísla nebo řetězce jsou zvláštní hodnoty, které nepatří přímo mezi objekty (primitivní datové typy). Každá třídu může mít pod sebou i metody (např. třída `console` a její metoda `log`, která přijímá nějaký string, co má vytisknout). V JS jsou dva hlavní způsoby jak si udělat objekt, jeden je pomocí `třídy` a `konstruktorů` a druhá je pomocí `deklarování` (založení) proměnné, která obsahuje nějaké `vlastnosti` a jejich `atributy` (k nim za chvíli).

0 commit comments

Comments
 (0)