JavaScript: Porovnání verzí

Smazaný obsah Přidaný obsah
m Robot: standardizace parametrů infoboxu; kosmetické úpravy
Bez shrnutí editace
Řádek 1:
{{Možná hledáte|programovací jazyk [[Java (programovací jazyk)|Java]]}}
{{Infobox - programovací jazyk
| název = JavaScript
| logo = Unofficial JavaScript logo 2.svg
| popisek loga = Neoficiální logo JavaScriptu
| paradigma = [[Objektově orientované programování|objektový]], [[Funkcionální programování|funkcionální]], [[Událostmi řízené programování|událostmi řízený]]
| vznik = [[1995]]
| autor = [[Brendan Eich]]
| vývojář = [[Netscape Communications Corporation]], [[Mozilla Foundation]]
| poslední verze = ECMAScript 62018<ref name="auto">{{cite web | url=httphttps://www.ecma-international.org/publications/standards/Ecma-262.htm | title=Standard ECMA-262 | publisher=Ecma International | date=20152017-0607-1703}}</ref>
| datum poslední verze = [[17. červen|17.&nbsp;června]] [[20152018]]
| poslední testovací verze =
| datum poslední testovací verze =
| typování = [[Typový systém#Dynamická typová kontrola|dynamická]], [[duck-typing]]
| implementace = [[KJS]], [[Rhino (javascriptový engine)|Rhino]], [[SpiderMonkey]], [[V8]], [[Chakra (javascriptový engine)|Chakra]]
| dialekty =
| ovlivněno = [[Java (programovací jazyk)|Java]], [[Self (programovací jazyk)|Self]], [[C (programovací jazyk)|C]], [[Scheme]]
| ovlivnil = [[ActionScript]], [[CoffeeScript]], [[Dart (programovací jazyk)|Dart]], [[JScript .NET]], [[Objective-J]], [[QML]], [[TypeScript]], [[Node.js]], [[LiveScript]]
| operační systém =
| licence =
| web =
}}
'''JavaScript''' je multiplatformní, [[Objektově orientované programování|objektově orientovaný]], [[Událostmi řízené programování|událostmi řízený]] [[skriptovací jazyk]], jehož autorem je [[Brendan Eich]] z&nbsp;tehdejší společnosti [[Netscape Communications Corporation|Netscape]]. Jeho [[Syntaxe (programovací jazyk)|syntaxe]] (zápis [[Zdrojový kód|zdrojového textu]]) patří do rodiny jazyků [[C (programovací jazyk)|C]]/[[C++]]/[[Java (programovací jazyk)|Java]], ale JavaScript je od těchto jazyků zásadně odlišný, [[Sémantika programovacích jazyků|sémanticky]] (funkčně, pricipiálně) jde o jiný jazyk. Slovo Java je součástí jeho názvu pouze z&nbsp;marketingových důvodů. JavaScript byl v&nbsp;červenci [[1997]] standardizován asociací [[Ecma International|ECMA]] (European Computer Manufacturers Association) a&nbsp;v&nbsp;srpnu [[1998]] [[Mezinárodní organizace pro normalizaci|ISO]] (International Organization for Standardization). Standardizovaná verze JavaScriptu je pojmenována [[ECMAScript]] a&nbsp;z&nbsp;ní byly odvozeny i&nbsp;další implementace, jako je například [[ActionScript]]. JavaScript byl původně obchodní název implementace společnosti Netscape, kde byl vyvíjen nejprve pod názvem Mocha, později LiveScript, ohlášen byl společně se společností [[Sun Microsystems]] v&nbsp;prosinci [[1995]] jako doplněk k&nbsp;jazykům [[HyperText Markup Language|HTML]] a&nbsp;[[Java (programovací jazyk)|Java]]. Pro verzi firmy [[Microsoft]] je použit název JScript. Ten je podporován platformou [[.NET]]. Jeho nejčastější použití v současnosti zahrnují: