Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SmallInteger

Hierarchy

Implements

Index

Constructors

constructor

Properties

isSmall

isSmall: boolean

sign

sign: boolean

value

value: number

Methods

__add__

__mul__

__neg__

__pos__

  • __pos__(): this

__radd__

__rmul__

__rsub__

__sub__

_multiplyBySmall

abs

add

and

compare

  • compare(v: number | string | Integer): number

compareAbs

  • compareAbs(v: number | string | Integer): number

compareTo

  • compareTo(v: number | string | Integer): number

divide

divmod

eq

  • eq(v: number | string | Integer): boolean

equals

  • equals(v: number | string | Integer): boolean

geq

  • geq(v: number | string | Integer): boolean

greater

  • greater(v: number | string | Integer): boolean

greaterOrEquals

  • greaterOrEquals(v: number | string | Integer): boolean

gt

  • gt(v: number | string | Integer): boolean

inv

isDivisibleBy

  • isDivisibleBy(v: number | string | Integer): boolean

isEven

  • isEven(): boolean

isNegative

  • isNegative(): boolean

isOdd

  • isOdd(): boolean

isOne

  • isOne(): boolean

isPositive

  • isPositive(): boolean

isPrime

  • isPrime(): boolean

isProbablePrime

  • isProbablePrime(iterations?: number): boolean

isUnit

  • isUnit(): boolean

isZero

  • isZero(): boolean

leq

  • leq(v: number | string | Integer): boolean

lesser

  • lesser(v: number | string | Integer): boolean

lesserOrEquals

  • lesserOrEquals(v: number | string | Integer): boolean

lt

  • lt(v: number | string | Integer): boolean

minus

mod

modPow

  • modPow(expIn: number | string | Integer, modIn: number | string | Integer): any

multiply

neg

negate

neq

  • neq(v: number | string | Integer): boolean

next

not

notEquals

  • notEquals(v: number | string | Integer): boolean

or

over

plus

pow

  • pow(v: number | string | Integer): any

prev

remainder

shiftLeft

  • shiftLeft(nIn: number | string): Integer

shiftRight

  • shiftRight(nIn: number | string): Integer

square

subtract

times

toJSNumber

  • toJSNumber(): number

toString

  • toString(): string

toStringEx

  • toStringEx(radix?: number): string

valueOf

  • valueOf(): number

xor