specifies number of decimal places
double toPrecision(int places) => toStringAsFixed(places).toDouble();