Number
O módulo Number fornece um conjunto de funções utilitárias para trabalhar com números em JavaScript/TypeScript. Estas funções permitem realizar operações comuns como verificar tipos de números, testar propriedades matemáticas e executar cálculos numéricos.
Todas as funções são projetadas para serem simples, eficientes e fáceis de usar, seguindo as melhores práticas de desenvolvimento.
Visão Geral
divisors(value: number): number[]
Retorna todos os divisores inteiros positivos de um número.
inRange(value: number, min: number, max: number): boolean
Verifica se um número está dentro de um intervalo inclusivo.
isEven(value: number): boolean
Verifica se um número é par.
isFinite(value: number): boolean
Verifica se um valor é um número finito.
isFloat(value: number): boolean
Verifica se um valor é um número de ponto flutuante finito.
isInfinity(value: number): boolean
Verifica se um valor é infinito positivo ou negativo.
isInteger(value: number): boolean
Verifica se um valor é um número inteiro finito.
isNaN(value: any): boolean
Verifica se um valor é NaN (Not-a-Number).
isNegative(value: number): boolean
Verifica se um número é negativo.
isOdd(value: number): boolean
Verifica se um número é ímpar.
isPositive(value: number): boolean
Verifica se um número é positivo.
isPrime(value: number): boolean
Verifica se um número inteiro é primo.
range(start: number, end: number, step?: number): number[]
Cria um array de números dentro de um intervalo especificado, com um passo definido.
sumOfDigits(value: number): number
Retorna a soma dos dígitos de um número.