mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-12-04 21:43:48 +01:00
29 lines
1.2 KiB
ReStructuredText
29 lines
1.2 KiB
ReStructuredText
formatRam() Netscript Function
|
|
==============================
|
|
|
|
.. js:function:: formatRam(number[, fractionalDigits = 3[, suffixStart = 1000[, isInteger = false]]])
|
|
|
|
:RAM cost: 0 GB
|
|
|
|
:param number number: Number to format.
|
|
:param number fractionalDigits: Number of digits to show in the fractional part of the decimal number.
|
|
:param number suffixStart: How high a number must be before a suffix will be added.
|
|
:param boolean isInteger: Whether the number represents an integer. Integers do not display fractional digits until a suffix is present.
|
|
|
|
:returns: Formatted string.
|
|
|
|
Converts a number into a string with formatting.
|
|
|
|
The format depends on the Numeric Display settings (all options on the "Numeric Display" options page).
|
|
|
|
Examples:
|
|
|
|
.. code-block:: javascript
|
|
|
|
const number = 1.23456789
|
|
ns.print(ns.formatNumber(number)); //1.235
|
|
ns.print(ns.formatNumber(number,4)); //1.2346
|
|
ns.print(ns.formatNumber(number*1e9,3,1e10)); //1234567890
|
|
ns.print(ns.formatNumber(number*1e10,5,1e6)); //12.34568b or 1.23457e9
|
|
ns.print(ns.formatNumber(number,4,1000, true)); //1.235
|
|
ns.print(ns.formatNumber(number,4,1000, false)); //1.2346 |