Základní tutoriál JavaScriptu

Jednoduchý tutoriál JavaScriptu pro začátečníky s úlohami a příklady řešení.

Základy

001

Úvod do jazyka JavaScript pro začátečníky

002

Spuštění JavaScriptu

003

První program v JavaScriptu

004

Analyzujeme kód programu

005

Další příklady

006

Připojení souboru se skripty JavaScript

007

Několik souborů se skripty JavaScript

008

Zvláštnosti tagu script v JavaScriptu

009

Keshování JavaScript souborů prohlížečem

010

Striktní režim v JavaScriptu

011

Komentáře v JavaScriptu

012

Proměnné v JavaScriptu

013

Používání proměnných

014

Deklarace více proměnných v JavaScriptu

015

Změny hodnot proměnných

016

Několik let pro jednu proměnnou

017

Matematické operace s čísly v JavaScriptu

018

Matematické operace s proměnnými v JavaScriptu

019

Priorita matematických operací v JavaScriptu

020

Stejná priorita matematických operací v JavaScriptu

021

Závorky pro skupování v JavaScriptu

022

Zlomky v JavaScriptu

023

Záporná čísla v JavaScriptu

024

Plus před čísly v JavaScriptu

025

Zbytek po dělení v JavaScriptu

026

Umocňování v JavaScriptu

027

Priorita umocňování

028

Řetězce v JavaScriptu

029

Sčítání řetězců v JavaScriptu

030

Délka řetězce v JavaScriptu

031

Šablonové řetězce v JavaScriptu

032

Víceřádkovost

033

Speciální hodnoty v JavaScriptu

034

Hodnota undefined

035

Hodnota null

036

Hodnoty true a false

037

Význam NaN

038

Infinity a -Infinity v JavaScript

039

Práce s konzolí v JavaScriptu

040

Datový typ v konzoli JavaScript

041

Chyby v konzoli JavaScript

042

Konstanty v JavaScriptu

043

Automatická konverze datových typů

044

Převod na číslo v JavaScriptu

045

Zkrácená konverze na číslo v JavaScriptu

046

Převod neplatných čísel v JavaScriptu

047

Extrakce čísel v JavaScriptu

048

Převod na řetězec v JavaScriptu

049

Použití převodu na řetězce v JavaScriptu

050

Převod logického typu v JavaScriptu

051

Převod na logický typ v JavaScriptu

052

Získávání znaků řetězce v JavaScriptu

053

Neměnnost řetězců v JavaScriptu

054

Poslední znak řetězce v JavaScriptu

055

Řetězce s čísly v JavaScriptu

056

Přístup k číslicím čísla v JavaScriptu

057

Operace pro změnu proměnné v JavaScriptu

058

Zkrácené operace v JavaScriptu

059

Operace inkrementace a dekrementace v JavaScriptu

060

Prefixový a postfixový typ v JavaScriptu

061

Nepřesné výpočty v JavaScriptu

062

Funkce prompt v JavaScriptu

063

Problém s typy ve funkci prompt v JavaScriptu

064

Výpis textu do dokumentu v JavaScriptu

065

Hledání chyb v kódu

066

Praxe s operacemi v JavaScriptu

067

Praxe na vzorce v JavaScriptu

Pole

Objekty

Podmínky

104

Konstrukce if-else v JavaScriptu

105

Operátory větší než a menší než v JavaScriptu

106

Kontrola rovnosti v JavaScriptu

107

Kontrola nerovnosti v JavaScriptu

108

Porovnávání proměnných v JavaScriptu

109

Rovnost řetězců v JavaScriptu

110

Rovnost řetězců a čísel v JavaScriptu

111

Rovnost podle hodnoty a typu v JavaScriptu

112

Nerovnost podle hodnoty a typu v JavaScriptu

113

Logické AND v JavaScriptu

114

Logické NEBO v JavaScriptu

115

Priorita logických operátorů v JavaScriptu

116

Seskupování podmínek v JavaScriptu

117

Inverze logických výrazů v JavaScriptu

118

Podmínky s booleovskými hodnotami v JavaScriptu

119

Porovnávání hodnot s booleovským typem v JavaScriptu

120

Zkrácená forma kontroly pravdivosti v JavaScriptu

121

Zkrácená forma kontroly nepravdy v JavaScriptu

122

Obecná zkrácená forma kontroly v JavaScriptu

123

Složené podmínky ve zkráceném tvaru v JavaScriptu

124

Nepovinnost konstrukce else v JavaScriptu

125

Volitelnost složených závorek v JavaScriptu

126

Problém nepovinnosti složených závorek v if-else

127

Konstrukce else if v JavaScriptu

128

Vnořené konstrukce if-else v JavaScriptu

129

Konstrukce switch-case v JavaScriptu

130

Nepovinnost break v konstrukci switch-case v JavaScriptu

131

Ternární operátor v JavaScriptu

132

Logické operace v JavaScriptu

133

Funkce confirm v JavaScriptu

134

Oblast viditelnosti proměnných v if-else v JavaScriptu

135

Nuance oblasti viditelnosti proměnných v konstrukcích if-else v JavaScriptu

136

Kontrola částí hodiny pomocí if-else v JavaScriptu

137

Kontrola délky řetězců a polí v JavaScriptu

138

Kontrola znaků řetězce v JavaScriptu

139

Kontrola číslic čísla v JavaScriptu

140

Kontrola zbytku po dělení v JavaScriptu

141

Hledání chyb v kódu s podmínkami JavaScriptu

142

Praxe na podmínky if-else v JavaScriptu

Cykly

Vícerozměrnost

Standardní metody

Uživatelské funkce

Proměnné funkcí

Typy funkcí

Vnořené funkce

Uzávěry

IIFE

Rekurze

Metody pro průchod polem

Operátor spread

Operátor rest

Destrukturalizace

Čas

Úvod do DOM

Atributy

Stylizace

Vyhledávání

Uzly

Formuláře

Rozbalovací seznamy

Objekt Event

Kontext

Časovače

Manipulace s prvky

Praxe

Funkce a DOM

Moduly pomocí uzávěrů