Всем привет, что лучше делать с числами, у которых после точки еще 9-10 цифр, например 45.2309786645, если нужна только целая часть. Их лучше обрезать или округлять?
Спасибо.
Всмысле что лучше ? Обрезать это значит что тебя не волнуют общие правила округления и дробная часть ни на что не имеет влияния, а округлять означает учет этой дробной части.
В первом варианте используй Math.floor() или Math.trunc(), во втором Math.round и все
igossmart, Math работает быстро, если используются отрицательные числа, то здесь выбирай между
Math.floor - который преобразовывает к меньшему -5.12 = -6
и Math.trunc - который преобразовывает к нулю -5.12 = -5, ну или можно сказать тупо обрезает, в твоем случае это будет то что надо