если указать номер в массиве таким способом, то вычисление срабатывает, но естественно оно неправльное, т.к. к длинне массива надо +1 сделать, styles[styles.length + 1 * 0.5 + 0.5] = "ValueNew"; и когда оборачиваю в скобки styles[(styles.length + 1) * 0.5 + 0.5] = "ValueNew"; то уже не срабатывает, есть способ реализовать такую запись со скобками, или надо все таки выносить вычисление в отдельную переменную здесь?