@howerj/digits

1.0.0 • Public • Published

Digits

Determine how many digits it requires to represent an integer in a given base, working from base 2 to 36.

API

There is only one function, "Digits". It accepts three arguments, two of which are optional.

Example

	const digits = require("@howerj/digits");
	console.log(digits.Digits(123)); // prints "3"

Digits(number, base=10, sign=false)

Digits calculates the number of digits needed to represent a number as a string.

  • "number" can be either a floating point number, an integer (well, also a float), or a string. If a string argument is used then the string must contain only the number (eg. No white-space).
  • "base" can range from 2 to 36. Default is 10. If the number is not an integer then the base must be 10.
  • "sign" is either true (the sign of the number is included in the calculation) or false (the sign is excluded).

This function throws on failure (invalid type argument or base out of range).

Readme

Keywords

Package Sidebar

Install

npm i @howerj/digits

Weekly Downloads

1

Version

1.0.0

License

ISC

Unpacked Size

3.28 kB

Total Files

5

Last publish

Collaborators

  • howerj