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)
Zdroj: https://zdrojak.cz/?p=1883
Přehled komentářů