JavaScript
-
Upload
carla-wynn -
Category
Documents
-
view
27 -
download
2
description
Transcript of JavaScript
JavaScriptJavaScript
Skriptový jazyk, který se Skriptový jazyk, který se používá při tvorbě stránek.používá při tvorbě stránek.
JavaScriptJavaScript
Zápis:Zápis:• Ve Stránce:Ve Stránce:
<script language="javascript"><script language="javascript">
tělo scriptutělo scriptu
</script></script>
• V externím souboru:V externím souboru:<script src="soubor.js" type="text/javascript"><script src="soubor.js" type="text/javascript">
</script></script>
JavaScriptJavaScript
ProměnnéProměnné• ČíslaČísla• ŘetězceŘetězce• PolePole• BooleanBoolean
ŘetězceŘetězce Matematické funkceMatematické funkce Datum a časDatum a čas Podmínky a cyklyPodmínky a cykly
• Break a continueBreak a continue
Aritmetické operaceAritmetické operace
++ Součet dvou proměnnýchSoučet dvou proměnných
-- Odčítání dvou číselOdčítání dvou čísel
** Násobení dvou číselNásobení dvou čísel
// Dělení dvou číselDělení dvou čísel
%% Zbytek po celočíselném děleníZbytek po celočíselném dělení
-- Vrací opačné čísloVrací opačné číslo
++++ Zvyšuje hodnotu proměnné o jednotkuZvyšuje hodnotu proměnné o jednotku
---- Snižuje hodnotu proměnné o jednotkuSnižuje hodnotu proměnné o jednotku
Řetězce Řetězce – řetězec.metoda– řetězec.metoda
MetodaMetoda VýznamVýznamsubstring()substring() Vrací část řetězceVrací část řetězce
charAt()charAt() Vrací požadovaný znak řetězceVrací požadovaný znak řetězce
toLowerCase()toLowerCase() Převede řetězec na malá písmenaPřevede řetězec na malá písmena
toUpperCase()toUpperCase() Převede řetězec na malá písmenaPřevede řetězec na malá písmena
lengthlength Vrací počet znaků v řetězciVrací počet znaků v řetězci
bold()bold() Vloží řetězec mezi <b> a </b>Vloží řetězec mezi <b> a </b>
big()big() Vloží řetězec mezi <big> a </big>Vloží řetězec mezi <big> a </big>
fixet()fixet() Vloží řetězec mezi <tt> a </tt>Vloží řetězec mezi <tt> a </tt>
italics()italics() Vloží řetězec mezi <i> a </i>Vloží řetězec mezi <i> a </i>
Řetězce Řetězce – řetězec.metoda– řetězec.metoda
MetodaMetoda VýznamVýznamfontcolor()fontcolor() Přidá tag <font color>Přidá tag <font color>
Jako parametr se udá barva ve formátu RGBJako parametr se udá barva ve formátu RGB
fontsize()fontsize() Přidá tag <font size>Přidá tag <font size>
Jako parametr se udá číslo: 1 – 7Jako parametr se udá číslo: 1 – 7
link()link() Udělá z řetězce odkaz.Udělá z řetězce odkaz.
Adresa se udává jako parametrAdresa se udává jako parametr
small()small() Vloží řetězec mezi <small> a </small>Vloží řetězec mezi <small> a </small>
strike()strike() Vloží řetězec mezi <strike> a </strike>Vloží řetězec mezi <strike> a </strike>
sub()sub() Vloží řetězec mezi <sub> a </sub>Vloží řetězec mezi <sub> a </sub>
sup()sup() Vloží řetězec mezi <sup> a </sup>Vloží řetězec mezi <sup> a </sup>
Matematické konstantyMatematické konstanty
KonstantKonstantaa
VýznamVýznam
Math.EMath.E e – základ přirozených logaritmůe – základ přirozených logaritmů
Math.LN10Math.LN10 Přirozený logaritmus 10Přirozený logaritmus 10
Math.LN2Math.LN2 Přirozený logaritmus 2Přirozený logaritmus 2
Math.PIMath.PI Číslo Číslo ∏∏
Math.SQRT1_2Math.SQRT1_2 Druhá odmocnina z 1/2Druhá odmocnina z 1/2
Math.SQRT2Math.SQRT2 Druhá odmocnina ze 2Druhá odmocnina ze 2
Matematické funkce Matematické funkce – Math.fce– Math.fce
FceFce VýznamVýznamabs(x)abs(x) Absolutní hodnota xAbsolutní hodnota x
acos(x)acos(x) Arckosinus x (-1 < x < 1)Arckosinus x (-1 < x < 1)
asin(x)asin(x) Arcsinus x (-1 < x < 1)Arcsinus x (-1 < x < 1)
atan(x)atan(x) Arctangents x Arctangents x
cos(x)cos(x) Kosinus xKosinus x
sin(x)sin(x) Sinus x (Radiány)Sinus x (Radiány)
tan(x)tan(x) Tangens xTangens x
log(x)log(x) Přirozený logaritmus xPřirozený logaritmus x
exp(x)exp(x) Exponent e na xExponent e na x
Matematické funkce Matematické funkce – Math.fce– Math.fce
FceFce VýznamVýznamceil(x)ceil(x) Zaokrouhlí desetinné x nahoruZaokrouhlí desetinné x nahoru
floor(x)floor(x) Zaokrouhlí desetinné x doluZaokrouhlí desetinné x dolu
round(x)round(x) Zaokrouhlí x podle pravidelZaokrouhlí x podle pravidel
min(x,y)min(x,y) Vrátí menší hodnotuVrátí menší hodnotu
max(x,y)max(x,y) Vrátí větší hodnotuVrátí větší hodnotu
pow(x,y)pow(x,y) Umocní x na yUmocní x na y
sqrt(x)sqrt(x) Druhá odmocnina z xDruhá odmocnina z x
random()random() Náhodné číslo mezi 0 a 1Náhodné číslo mezi 0 a 1
Datum a čas Datum a čas – datum.metoda– datum.metoda
datum = new Date();datum = new Date();
MetodaMetoda VýznamVýznamgetDate()getDate() Vrací číslo dne v měsíciVrací číslo dne v měsíci
getDay()getDay() Vrací číslo dne v týdnu (0..Ne. – 6..So.)Vrací číslo dne v týdnu (0..Ne. – 6..So.)
getHours()getHours() Vrací aktuální hodinu (0 .. 23)Vrací aktuální hodinu (0 .. 23)
getMinutes()getMinutes() Vrací aktuální minutu (0 .. 59)Vrací aktuální minutu (0 .. 59)
getSeconds()getSeconds() Vrací aktuální vteřinu (0 .. 59)Vrací aktuální vteřinu (0 .. 59)
getFullYear()getFullYear() Vrací rok ve tvaru RRRRVrací rok ve tvaru RRRR
getMonth()getMonth() Vrací číslo měsíce (0..Leden – 11..Prosinec)Vrací číslo měsíce (0..Leden – 11..Prosinec)
Porovnávací a Logické operátoryPorovnávací a Logické operátory
OperátorOperátor VýznamVýznam==== Je rovnoJe rovno
!=!= Není rovnoNení rovno
<< Je mečíJe mečí
>> Je většíJe větší
<=<= Je menší nebo rovnoJe menší nebo rovno
>=>= Je větší nebo rovnoJe větší nebo rovno
&& (and)&& (and) A zároveňA zároveň
|||| (or) (or) NeboNebo
! (not)! (not) NOTNOT
Podmínka ifPodmínka if
if (podmínka) {if (podmínka) { příkazy1…příkazy1…
}}else {else {
příkazy2…příkazy2…}}
Podmínky:Podmínky:(podmínka1 && podmínka2)(podmínka1 && podmínka2)(podmínka1 (podmínka1 |||| podmínka2 podmínka2))
Cyklus whileCyklus while
While (podmínka) {While (podmínka) {
příkazy…příkazy…
}}
Dokud je podmínka splněna,Dokud je podmínka splněna,
budou se provádět příkazy…budou se provádět příkazy…
Cyklus forCyklus for
for (začátek čítače, podmínka, změna čítače)for (začátek čítače, podmínka, změna čítače)
{{
příkazy…příkazy…
}}