Round number to given precision

JavaScript, Math · Oct 22, 2020

Rounds a number to a specified amount of digits.

  • Use Math.round() and template literals to round the number to the specified number of digits.
  • Omit the second argument, decimals, to round to an integer.
const round = (n, decimals = 0) =>
  Number(`${Math.round(`${n}e${decimals}`)}e-${decimals}`);
round(1.005, 2); // 1.01

More like this

  • Primes up to given number

    Generates primes up to a given number, using the Sieve of Eratosthenes.

    JavaScript, Math · Dec 28, 2020

  • Arithmetic progression

    Creates an array of numbers in the arithmetic progression, starting with the given positive integer and up to the specified limit.

    JavaScript, Math · Oct 13, 2021

  • Prime factors of number

    Finds the prime factors of a given number using the trial division algorithm.

    JavaScript, Math · Dec 28, 2020