когда речь идет о "малых числах" (100.23452345345) и округлении до 9 знака, к примеру... то через умножение/округление/деление можно работать только с числами...
а если нужно округлить до 9 знаков число с 7 разрядами... 1234567.34563453645 - попробуйте умножить его на 10^9 и округлить
мой совет, на самом деле, имеет мало прикладного смысла (с умножением и делением), и так лучше не делать, ровно как и через tofixed