Proč JavaScript?
JavaScript je jazykem webu. Běží v prohlížeči, na serveru (Node.js) i v mobilních aplikacích. Pokud začínáte s programováním, JS je jedna z nejrychlejších cest k prvnímu reálnému projektu.
1. let a const místo var
var má matoucí scope. Používejte const pro hodnoty, které se nemění, a let pro proměnné.
const nazev = "Devio";
let pocet = 0;
2. Šipkové funkce
Kratší zápis a lexikální this:
const dvojnasobek = (x) => x * 2;
3. Destrukturalizace
const { title, price } = kurz;
4. Spread a rest
const noveKurzy = [...stareKurzy, novy];
5. Template literály
const veta = `Kurz ${title} stojí ${price} Kč`;
6. Async/await
Zbavte se peklo callbacků:
const data = await fetch("/api/kurzy").then(r => r.json());
7. Optional chaining
const jmeno = uzivatel?.profil?.jmeno;
8. Array metody
map, filter, reduce nahradí většinu smyček.
9. Moduly
import { funkce } from "./utils.js";
10. Nikdy neignorujte chyby
Vždy try/catch u await a rozumné chybové hlášky pro uživatele.
Kam dál?
Doporučujeme praktický kurz JavaScriptu na Devio Academy — za den se dostanete od nuly k prvnímu funkčnímu projektu.