Returns a decimal-point string-representation of this
.
Converts this
to a double before computing the string representation.
If the absolute value of this
is greater or equal to 10^21
then this methods returns an exponential representation computed by this.toStringAsExponential()
. Otherwise the result is the closest string representation with exactly fractionDigits
digits after the decimal point. If fractionDigits
equals 0 then the decimal point is omitted.
The parameter fractionDigits
must be an integer satisfying: 0 <= fractionDigits <= 20
.
Examples:
1.toStringAsFixed(3); // 1.000 (4321.12345678).toStringAsFixed(3); // 4321.123 (4321.12345678).toStringAsFixed(5); // 4321.12346 123456789012345678901.toStringAsFixed(3); // 123456789012345683968.000 1000000000000000000000.toStringAsFixed(3); // 1e+21 5.25.toStringAsFixed(0); // 5
String toStringAsFixed(int fractionDigits);
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/2.0.0/dart-core/num/toStringAsFixed.html