Skip to content

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

typescript
divisors(value: number): number[]

Retorna todos os divisores inteiros positivos de um número.

inRange

typescript
inRange(value: number, min: number, max: number): boolean

Verifica se um número está dentro de um intervalo inclusivo.

isEven

typescript
isEven(value: number): boolean

Verifica se um número é par.

isFinite

typescript
isFinite(value: number): boolean

Verifica se um valor é um número finito.

isFloat

typescript
isFloat(value: number): boolean

Verifica se um valor é um número de ponto flutuante finito.

isInfinity

typescript
isInfinity(value: number): boolean

Verifica se um valor é infinito positivo ou negativo.

isInteger

typescript
isInteger(value: number): boolean

Verifica se um valor é um número inteiro finito.

isNaN

typescript
isNaN(value: any): boolean

Verifica se um valor é NaN (Not-a-Number).

isNegative

typescript
isNegative(value: number): boolean

Verifica se um número é negativo.

isOdd

typescript
isOdd(value: number): boolean

Verifica se um número é ímpar.

isPositive

typescript
isPositive(value: number): boolean

Verifica se um número é positivo.

isPrime

typescript
isPrime(value: number): boolean

Verifica se um número inteiro é primo.

range

typescript
range(start: number, end: number, step?: number): number[]

Cria um array de números dentro de um intervalo especificado, com um passo definido.

sumOfDigits

typescript
sumOfDigits(value: number): number

Retorna a soma dos dígitos de um número.

Released under the MIT License.