Show tasks
Jazyk JavaScript
Úvod
Úvod do JavaScriptu
Manuály a specifikace
Editory kódu
Vývojářská konzole
Základy JavaScriptu
Ahoj, světe!
Zobrazte zprávu
Zobrazte zprávu pomocí externího skriptu
Struktura kódu
Moderní režim, „use strict“
Proměnné
Práce s proměnnými
Správná volba názvu
Konstanta velkými písmeny?
Datové typy
Uvozovky řetězců
Interakce: alert, prompt, confirm
Jednoduchá stránka
Typová konverze
Základní operátory, matematika
Postfixová a prefixová notace
Výsledek přiřazení
Typová konverze
Opravte sčítání
Porovnávání
Porovnávání
Podmíněné větvení: if, „?“
if (řetězec s nulou)
Název JavaScriptu
Zobrazte znaménko
Přepište „if“ na „?“
Přepište „if..else“ na „?“
Logické operátory
Jaký je výsledek OR?
Jaký je výsledek alertů spojených ORem?
Jaký je výsledek AND?
Jaký je výsledek alertů spojených ANDem?
Výsledek OR AND OR
Ověřte, zda je hodnota v rozsahu
Ověřte, zda hodnota je mimo rozsah
Otázka na „if“
Ověřte přihlášení
Operátor koalescence „??“
Cykly: while a for
Poslední hodnota v cyklu
Které hodnoty zobrazí cyklus while?
Které hodnoty zobrazí cyklus „for“?
Vypište sudá čísla v cyklu
Nahraďte cyklus „for“ cyklem „while“
Opakujte, dokud vstup nebude správně
Vypište prvočísla
Příkaz „switch“
Přepište „switch“ na „if“
Přepište „if“ na „switch“
Funkce
Je nutné „else“?
Přepište funkci pomocí „?“ nebo „||“
Funkce min(a, b)
Funkce mocnina(x,n)
Funkční výrazy
Šipkové funkce (arrow funkce) – základy
Přepište na šipkové funkce
Speciality JavaScriptu
Kvalita kódu
Ladění v prohlížeči
Styl zápisu programu
Špatný styl
Komentáře
Ninjův kód
Automatické testování pomocí Mochy
Co je na tomto testu špatně?
Polyfilly a transpilátory
Objekty: základy
Objekty
Ahoj, objekte
Ověření prázdnoty
Sečtěte vlastnosti objektu
Vynásobte hodnoty číselných vlastností dvěma
Odkazy na objekty a kopírování objektů
Sběr odpadků
Objektové metody, „this“
Použití „this“ v objektovém literálu
Vytvořte kalkulátor
Zřetězení