constructor new  Long ( low :  number ,  high ?:  number ,  unsigned ?:  boolean ) :  Long Parameters low : number Optionalhigh : number Optionalunsigned : boolean unsigned unsigned :  boolean 
add add ( addend :  string  |  number  |  Long ) :  Long Parameters addend : string  |  number  |  Long and and ( other :  string  |  number  |  Long ) :  Long Parameters other : string  |  number  |  Long clz clz () :  number Returns number  comp comp ( other :  string  |  number  |  Long ) :  number Parameters other : string  |  number  |  Long Returns number  compare compare ( other :  string  |  number  |  Long ) :  number Parameters other : string  |  number  |  Long Returns number  count countLeadingZeros () :  number Returns number  count countTrailingZeros () :  number Returns number  ctz ctz () :  number Returns number  div div ( divisor :  string  |  number  |  Long ) :  Long Parameters divisor : string  |  number  |  Long divide divide ( divisor :  string  |  number  |  Long ) :  Long Parameters divisor : string  |  number  |  Long eq eq ( other :  string  |  number  |  Long ) :  boolean Parameters other : string  |  number  |  Long Returns boolean  equals equals ( other :  string  |  number  |  Long ) :  boolean Parameters other : string  |  number  |  Long Returns boolean  eqz eqz () :  boolean Returns boolean  ge ge ( other :  string  |  number  |  Long ) :  boolean Parameters other : string  |  number  |  Long Returns boolean  get getHighBits () :  number Returns number  get getHighBitsUnsigned () :  number Returns number  get getLowBits () :  number Returns number  get getLowBitsUnsigned () :  number Returns number  get getNumBitsAbs () :  number Returns number  greater greaterThan ( other :  string  |  number  |  Long ) :  boolean Parameters other : string  |  number  |  Long Returns boolean  greater greaterThanOrEqual ( other :  string  |  number  |  Long ) :  boolean Parameters other : string  |  number  |  Long Returns boolean  gt gt ( other :  string  |  number  |  Long ) :  boolean Parameters other : string  |  number  |  Long Returns boolean  gte gte ( other :  string  |  number  |  Long ) :  boolean Parameters other : string  |  number  |  Long Returns boolean  is isEven () :  boolean Returns boolean  is isNegative () :  boolean Returns boolean  is isOdd () :  boolean Returns boolean  is isPositive () :  boolean Returns boolean  is isZero () :  boolean Returns boolean  le le ( other :  string  |  number  |  Long ) :  boolean Parameters other : string  |  number  |  Long Returns boolean  less lessThan ( other :  string  |  number  |  Long ) :  boolean Parameters other : string  |  number  |  Long Returns boolean  less lessThanOrEqual ( other :  string  |  number  |  Long ) :  boolean Parameters other : string  |  number  |  Long Returns boolean  lt lt ( other :  string  |  number  |  Long ) :  boolean Parameters other : string  |  number  |  Long Returns boolean  lte lte ( other :  string  |  number  |  Long ) :  boolean Parameters other : string  |  number  |  Long Returns boolean  mod mod ( other :  string  |  number  |  Long ) :  Long Parameters other : string  |  number  |  Long modulo modulo ( other :  string  |  number  |  Long ) :  Long Parameters other : string  |  number  |  Long mul mul ( multiplier :  string  |  number  |  Long ) :  Long Parameters multiplier : string  |  number  |  Long multiply multiply ( multiplier :  string  |  number  |  Long ) :  Long Parameters multiplier : string  |  number  |  Long ne ne ( other :  string  |  number  |  Long ) :  boolean Parameters other : string  |  number  |  Long Returns boolean  neq neq ( other :  string  |  number  |  Long ) :  boolean Parameters other : string  |  number  |  Long Returns boolean  not notEquals ( other :  string  |  number  |  Long ) :  boolean Parameters other : string  |  number  |  Long Returns boolean  or or ( other :  string  |  number  |  Long ) :  Long Parameters other : string  |  number  |  Long rem rem ( other :  string  |  number  |  Long ) :  Long Parameters other : string  |  number  |  Long rotate rotateLeft ( numBits :  number  |  Long ) :  Long rotate rotateRight ( numBits :  number  |  Long ) :  Long shift shiftRight ( numBits :  number  |  Long ) :  Long shift shiftRightUnsigned ( numBits :  number  |  Long ) :  Long sub sub ( subtrahend :  string  |  number  |  Long ) :  Long Parameters subtrahend : string  |  number  |  Long subtract subtract ( subtrahend :  string  |  number  |  Long ) :  Long Parameters subtrahend : string  |  number  |  Long to toBytes ( le ?:  boolean ) :  number [] Returns number []  to toBytesBE () :  number [] Returns number []  to toBytesLE () :  number [] Returns number []  to toInt () :  number Returns number  to toNumber () :  number Returns number  to toString ( radix ?:  number ) :  string Returns string  xor xor ( other :  string  |  number  |  Long ) :  Long Parameters other : string  |  number  |  Long Staticfrom fromBits ( lowBits :  number ,  highBits :  number ,  unsigned ?:  boolean ) :  Long Parameters lowBits : number highBits : number Optionalunsigned : boolean Staticfrom fromBytes ( bytes :  number [] ,  unsigned ?:  boolean ,  le ?:  boolean ) :  Long Parameters bytes : number [] Optionalunsigned : boolean Optionalle : boolean Staticfrom fromBytesBE ( bytes :  number [] ,  unsigned ?:  boolean ) :  Long Parameters bytes : number [] Optionalunsigned : boolean Staticfrom fromBytesLE ( bytes :  number [] ,  unsigned ?:  boolean ) :  Long Parameters bytes : number [] Optionalunsigned : boolean Staticfrom fromInt ( value :  number ,  unsigned ?:  boolean ) :  Long Parameters value : number Optionalunsigned : boolean Staticfrom fromNumber ( value :  number ,  unsigned ?:  boolean ) :  Long Parameters value : number Optionalunsigned : boolean Staticfrom fromString ( str :  string ,  unsigned ?:  number  |  boolean ,  radix ?:  number ) :  Long Parameters str : string Optionalunsigned : number  |  boolean Optionalradix : number Staticfrom fromValue ( val : |  string |  number |  Long |  {  high :  number ;  low :  number ;  unsigned :  boolean  } , unsigned ?:  boolean , ) :  Long Parameters val : string  |  number  |  Long  |  {  high :  number ;  low :  number ;  unsigned :  boolean  } Optionalunsigned : boolean Staticis isLong ( obj :  any ) :  obj  is  Long Returns obj  is  Long  
Constructs a 64 bit two's-complement integer, given its low and high 32 bit values as signed integers. See the from* functions below for more convenient ways of constructing Longs.