Top ten chyb v JavaScriptu

JavaScript je mnohými zavrhován, a většinou jsou argumenty proti němu spíš ukázkou neznalosti kritizujícího než opravdových chyb v návrhu. JavaScript obsahuje, samozřejmě jako každý jazyk, množství chyb. Nejlépe je znají ti, kteří daný jazyk opravdu ovládají. Autor článku Top 10 Things that JavaScript Got Wrong je milovníkem JavaScriptu, a v úvodu píše: „… většina výhrad neznalých proti JavaScriptu jsou spíš výhrady proti DOM API“. Mezi deset zásadních chyb řadí např. jméno (JS nemá téměř nic společného s Javou, a mnohé nedorozumění pramení právě z tohoto), fakt že Null je objekt, že NaN není rovno NaN, globální proměnné, nekonzistentní pravidla pro oblast platnosti, příliš velké množství FALSE hodnot, nejednoznačnost některých konstrukcí či neschopnost počítat (zkuste si např. kolik je v JavaScriptu 0.2+0.4)

Začal programovat v roce 1984 s programovatelnou kalkulačkou. Pokračoval k BASICu, assembleru Z80, Forthu, Pascalu, Céčku, dalším assemblerům, před časem v PHP a teď by rád neprogramoval a radši se věnoval starým počítačům.

Komentáře: 19

Přehled komentářů

xpckar Globální proměnný
srigi Re: Globální proměnný
ah01 Neznalost kritizujícího
kverulant Re: Neznalost kritizujícího
Martin Malý Re: Neznalost kritizujícího
kverulant Re: Neznalost kritizujícího
Martin Malý Re: Neznalost kritizujícího
Martin Malý Re: Neznalost kritizujícího
v2kt0r Re: Neznalost kritizujícího
Martin Neumí počítat?
Martin Malý Re: Neumí počítat?
Pavel Globální proměnné
Martin Malý Re: Globální proměnné
xpckar Re: Globální proměnné
Pavel Nevim nevim
pas Re: Nevim nevim
blizzboz JS++
pas Re: JS++
bauglir Mi zkazil náladu :)
Zdroj: https://www.zdrojak.cz/?p=1883