Bądźmy szczerzy-do tego głównie ten język został zaprojektowany.
No nie bardzo… Do prezentacji i efektów stworzono przede wszystkim CSS, nie JS.
Zawsze uważałem,że osoby piszące w tym języku powinny dużo większą wagę przykładać do biblioteki jquery i ogarnięciu animacji i zdarzeń na stronie.
Te czasy już minęły, obecnie JS jest pełnoprawnym językiem programowania.
Czy uważacie,że osoba programująca w Javascript powinna potrafić pisać także skomplikowanie programy(np.matematyczne,wyznaczające jakieś liczby itd)?
Zależy, co tworzy. Jak siedzi w gamedevie, to od takich tematów raczej nie ucieknie. W innych odnogach frontendu jednak wątpię, żebyś coś takiego musiał tworzyć.