mirror of
https://github.com/josdejong/mathjs.git
synced 2025-12-08 19:46:04 +00:00
1.2 KiB
1.2 KiB
Function format
Format a value of any type into a string.
Syntax
math.format(value)
math.format(value, options)
math.format(value, precision)
math.format(value, fn)
Parameters
| Parameter | Type | Description |
|---|---|---|
value |
* | Value to be stringified |
options |
Object | Function | Number | Formatting options |
Returns
| Type | Description |
|---|---|
| String | str The formatted value |
Examples
math.format(6.4); // returns '6.4'
math.format(1240000); // returns '1.24e6'
math.format(1/3); // returns '0.3333333333333333'
math.format(1/3, 3); // returns '0.333'
math.format(21385, 2); // returns '21000'
math.format(12.071, {notation: 'fixed'}); // returns '12'
math.format(2.3, {notation: 'fixed', precision: 2}); // returns '2.30'
math.format(52.8, {notation: 'exponential'}); // returns '5.28e+1'