JavaScript

14
JavaScript JavaScript Skriptový jazyk, který se Skriptový jazyk, který se používá při tvorbě používá při tvorbě stránek. stránek.

description

JavaScript. Skriptový jazyk, který se používá při tvorbě stránek. JavaScript. Zápis: Ve Stránce: tělo scriptu V externím souboru: . JavaScript. Proměnné Čísla Řetězce Pole Boolean - PowerPoint PPT Presentation

Transcript of JavaScript

Page 1: JavaScript

JavaScriptJavaScript

Skriptový jazyk, který se Skriptový jazyk, který se používá při tvorbě stránek.používá při tvorbě stránek.

Page 2: JavaScript

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>

Page 3: JavaScript

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

Page 4: JavaScript

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

Page 5: JavaScript

Ř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>

Page 6: JavaScript

Ř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>

Page 7: JavaScript

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

Page 8: JavaScript

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

Page 9: JavaScript

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

Page 10: JavaScript

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)

Page 11: JavaScript

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

Page 12: JavaScript

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))

Page 13: JavaScript

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…

Page 14: JavaScript

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…

}}