floatAdd static method

dynamic floatAdd(
  1. dynamic arg1,
  2. dynamic arg2
)

Implementation

static floatAdd(arg1, arg2) {
  dynamic r1, r2, m;
  try {
    r1 = (arg1 + "").split(".")[1].length;
  } catch (e) {
    r1 = 0;
  }
  try {
    r2 = (arg2 + "").split(".")[1].length;
  } catch (e) {
    r2 = 0;
  }
  m = pow(10, max(r1, r2));
  return (arg1 * m + arg2 * m) / m;
}