getDecimals static method

int getDecimals(
  1. double number
)

Implementation

static int getDecimals(double number) {
  double i = roundToNextSignificant(number);
  if (i.isInfinite || i == 0.0) return 0;

  return (-log(i) / ln10).ceil().toInt() + 2;
}