String toString( )

Provide a representation of this double value.

The representation is a number literal such that the closest double value to the representation's mathematical value is this double.

Returns "NaN" for the Not-a-Number value. Returns "Infinity" and "-Infinity" for positive and negative Infinity. Returns "-0.0" for negative zero.

For all doubles, d, converting to a string and parsing the string back gives the same value again: d == double.parse(d.toString()) (except when d is NaN).

Source

/**
 * Provide a representation of this [double] value.
 *
 * The representation is a number literal such that the closest double value
 * to the representation's mathematical value is this [double].
 *
 * Returns "NaN" for the Not-a-Number value.
 * Returns "Infinity" and "-Infinity" for positive and negative Infinity.
 * Returns "-0.0" for negative zero.
 *
 * For all doubles, `d`, converting to a string and parsing the string back
 * gives the same value again: `d == double.parse(d.toString())` (except when
 * `d` is NaN).
 */
String toString();