Programovací jazyk používaný primárně pro tvorbu interaktivních webových stránek. JavaScript umožňuje manipulaci s HTML a CSS dokumenty, jakož i provádění dynamických akcí v prohlížeči. Je jedním ze tří hlavních jazyků používaných při vývoji webových aplikací, spolu s HTML a CSS. JavaScript se také využívá v serverové straně prostřednictvím prostředí jako Node.js.
Historie
JavaScript byl vyvinut společností Netscape Communications v roce 1995 pod názvem LiveScript, ale později byl přejmenován na JavaScript v rámci marketingové strategie, i když s programovacím jazykem Java nemá přímé spojení.
Charakteristika
-
Interpretační jazyk: JavaScript se provádí přímo v prohlížeči nebo na serveru bez potřeby kompilace.
-
Dynamicky typovaný jazyk: Proměnné v JavaScriptu nemají pevně stanovený typ a může se změnit během běhu programu.
-
Události a asynchronnost: JavaScript podporuje zpracování událostí (např. kliknutí na tlačítko) a asynchronní operace pomocí mechanismů jako jsou callback funkce, Promises a async/await.
-
Objektově orientovaný a funkcionální: JavaScript podporuje více programovacích paradigmat, včetně objektově orientovaného a funkcionálního stylu programování.