JavaScriptové perličky X.
Dnes si uděláme malý výlet do historie (čerpáno z jsconfig.h). Věděli jste, že:
- JavaScript až do verze 1.20 neměl příkaz
do {...} while(p), příkazswitch, regulární výrazy a objektové literály? - JavaScript až do verze 1.30 neměl operátory
===a!==(typově striktní porovnání)? - JavaScript až do verze 1.40 neměl operátory
inainstanceof? - JavaScript až do verze 1.50 neměl konstanty, vyjímky, a getters/setters?
Jinak řečeno, všechno pěkné a užitečné přibylo až časem. To je živelný vývoj a deadlines v praxi.
Pro přehlednost ještě přidávám tabulku verzí JavaScriptu v jednotlivých verzích Netscape/Mozilly:
| Verze JavaScriptu | Produkt |
|---|---|
| 1.0 | Netscape Navigator 2.0 |
| 1.1 | Netscape Navigator 3.0 |
| 1.2 | Netscape navigator 4.0-4.05 |
| 1.3 | Netscape Navigator 4.06-4.8x |
| 1.4 | nebyl implementován v žádném prohlížeči |
| 1.5 | Netscape Navigator 6.x a 7.x, Mozilla |