code: function getDigitCount(value) {
    let result;
  
    if (value === 0) {
      result = 1;
    } else {
      result = Math.floor(new Decimal(value).abs().log(10)
        .toNumber()) + 1;
    }
  
    return result;
  }
docs: 获取数值的位数
  其中绝对值属于区间[0.1, 1)， 得到的值为0
  绝对值属于区间[0.01, 0.1)，得到的位数为 -1
  绝对值属于区间[0.001, 0.01)，得到的位数为 -2
  
  @param  {Number} value 数值
  @return {Integer} 位数