Этот вопрос задавал чуть-ли не каждый начинающий фронтенд-разработчик. На самом деле на этот счёт у каждого опытного фронтедера есть собственное мнение. И они очень часто диаметрально противоположны друг-другу. Одни твердят что без знания хотя бы программы математики 12-ого класса разработчики рано или поздно наткнутся на предел, который не позволит им продвигатся дальше по карьерной лестнице, пока другие настаивают на ненадобность математики в рабочих буднях фронтенд разработчика.
Так кто из них прав?!
Ответ неодназначен. Если вы разрабатываете минималистичный сайт с минимум эффектами и анимациями,в процессе разработки вы можете вообще не подумать о математике и о формулах из учебника. (Это часто встречается у начиначщих разработчиков.)
Если вы разрабатываете сложное веб-приложение с кучей анимаций и мат. вычислений на стороне клиента - без знания математики вы обречены на провал. Так же знание дискретной математики и базовой комбинаторики является обязательным при приёме на работу в IT компаниях.
Итого: Если вы делаете первые шаги в профессии фронтенд-разработчика, вы можете спокойно обойтись без математики, а дальше без нее никак...