1 / 13

Javascript

Javascript. Funkce a vlastnosti řetězců a čísel. Javascript. hlavní využití JavaScriptu je manipulace s obsahem webové stránky zahrnuje změnu zdrojového kódu stránky v reakci na nějaké akce od uživatele (např. stisknutí tlačítka vypočítá příklad nebo zobrazí/skryje určitou část webu )

Download Presentation

Javascript

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Javascript Funkce a vlastnosti řetězců a čísel

  2. Javascript • hlavní využití JavaScriptu je manipulace s obsahem webové stránky • zahrnuje změnu zdrojového kódu stránky v reakci na nějaké akce od uživatele (např. stisknutí tlačítka vypočítá příklad nebo zobrazí/skryje určitou část webu) • takovým aktivním webům se potom říká spíše webové aplikace, než webové stránky

  3. Proměnné • v JavaScriptu se deklarují pomocí slova var! • když nepoužijeme toto slovo vytvoříme tzv. globální proměnnou, což není vždy úplně to, co chceme • je totiž potom přístupná ze všech funkcí ve scriptu a to může vyvolat konflikty • u proměnné není nutné určovat datový typ

  4. Datum a čas • vše potřebné pro datum a čas nalezneme v objektu Date • d = newDate() //vytvoří proměnnou, v níž je aktuální datum Na objektu date budeme volat následující metody: • getDate() - vrátí číslo dne v měsíci, 1 je prvního • getMonth() - vrátí číslo měsíce v roce, leden je 0, takže je nutné přičíst 1 • getFullYear() - vrátí aktuální rok jako 4 číslice • getHours() - vrátí hodiny • getMinutes() - vrátí minuty • getSeconds() - vrátí sekundy • getTime() - tato metoda vrací počet milisekund od 1. 1. 1970, tento • formát se v informatice často používá

  5. Řetězce • řetězec je řada znaků uložená v za sebou jdoucích bajtech paměti • řetězce lze označit pomocí dvojitých nebo jednoduchých uvozovek • uvozovky lze kombinovat i uvnitř řetězce. Pokud je potřeba zapsat v řetězci znak uvozovky, musí se tzv. odescapovat, aby ho interpret nevyhodnotil jako ukončení řetězce. • k tomu se používá zpětné lomítko:

  6. Sekvence escape

  7. Funkce a vlastnosti řetězců Index- za pomoci indexů lze procházet jednotlivé znaky v řetězci stejně jako v poli • zapisuje se do hranatých závorek za názvem proměnné, čísluje se od nuly Length- vlastnost vrací délku řetězce ve znacích

  8. Funkce a vlastnosti řetězců Replace- funkce nahradí hledanou hodnotu v řetězci jinou UpperCase | LowerCase- změní všechna písmena v řetězci na velká nebo na malá

  9. Funkce a vlastnosti řetězců Concat - spojuje dva a více řetězců. Tato funkce je i jedním z přetížení operátoru +(=) pro objekty string Poslední 2 řádky dělají to samé, spojí řetězce do jednoho dlouhého Split - rozdělí řetězec na pole řetězců pomocí určitého znaku

  10. Funkce a vlastnosti řetězců Substring | Substr- funkce vrací vybranou část řetězce, které se říká podřetězec IndexOf | LastIndexOf | Search- vrací pozici daného podřetězce Match- vrací shodu s výrazem v řetězci. Používá se hlavně pro regulární výrazy(Regex)

  11. Funkce a vlastnosti čísel isNaN(hodnota) - zjistí zda je objekt v parametru funkce číslo či nikoli, NaN označuje zkratku Not a Number Vrací true nebo false podle toho, zda je parametrem číslo toPrecision(x)- ořízne číslo na danou přesnost i.toString() - převede číslo na řetězec, tzn. číslo se stane plnohodnotným řetězcem znaků toExponential(x)- změní zápis čísla na exponenciální (vědeckou) notaci. Např. pro hodnotu 100 to bude 1e2 Number.MAX_VALUE | Number.MIN_VALUE- vrací největší / nejmenší možné číslo v JS.

  12. Knihovna Math Knihovna Math je jednou ze základních knihoven JavaScriptu. Obsahuje velmi užitečné funkce a vlastnosti K proměnným a funkcím knihoven přistupujeme pomocí operátoru tečky

  13. Boolean Logický datový typ, nabývá pouze dvou hodnot 0-1 (true-false). Jeho hodnota je tedy buď pravdivá neb nepravdivá. Používá se pro vyhodnocení podmínek a cyklů NULL / UNDEFINED - oba dva datové typy zastupují prázdnou proměnnou, je zde však rozdíl. NULL je nevytvořený objekt. Undefinednaopak objektem není.

More Related