> For the complete documentation index, see [llms.txt](https://canvacard.srgobi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://canvacard.srgobi.com/utils/abbreviate.utils.md).

# Abbreviate

### Members

[getFirstDigitsAsDecimal](#getFirstDigitsAsDecimal)

This method takes a large number like "9360" and converts it to a small decimal like "9.3". Used by `abbreviateNumber()` to form abbreviations such as "9.3K". For the moment, this method intentionally avoids rounding numbers for simplicity.

### Functions

[abbreviateNumber()](#abbreviateNumber)

The abbreviation follows the format seen in many games: K - thousands M - millions B - billons T - trillons

All numbers greater than billions follow the following format, using each letter of the alphabet paired with itself: AA BB ... ZZ

It supports all numbers up to almost a googol (100 zeros) and supports up to 92 zeros or 93 digits.

### getFirstDigitsAsDecimal

This method takes a large number like "9360" and converts it to a small decimal like "9.3". Used by `abbreviateNumber()` to form abbreviations such as "9.3K". For the moment, this method intentionally avoids rounding numbers for simplicity.

**Kind**: global variable<br>

### abbreviateNumber()

The abbreviation follows the format seen in many games: K - thousands M - millions B - billons T - trillons

All numbers greater than billions follow the following format, using each letter of the alphabet paired with itself: AA BB ... ZZ

It supports all numbers up to almost a googol (100 zeros) and supports up to 92 zeros or 93 digits.

**Kind**: global function
