Когда говорят Javascript, то обычно подразумевают разработку различных онлайн-формочек, которые показывают одну красивую картинку за другой, предлагают купить какую-нибудь безделушку или забронировать гостиничный номер (увы и ах, но сейчас не очень актуально). Но при этом JS обладает всеми чертами "взрослых" языков (поддержка ООП, функции как переменные первого класса) и приличным быстродействием по сравнению с Python - вполне состоявшимся языком, часто применяемым для решения научных задач и анализа тяжелых объемов данных. А еще JS в связке с HTML обладает хорошими возможностями для визуализации данных - как через создание и управлением стилями html-элементов, так и через Canvas (в который постепенно впиливается пока что экспериментальная технология webGL). Так что мне хотелось бы написать примеры решения нескольких математических и инженерных задач на JS вместе с их визуализацией, а попутно - разобрать ряд языковых нюансов JS. Задача номер один - решение произвольного нелинейного ур