对象 Int64

64位整数对象

创建方法:

var n = new Int64(123);

继承关系

构造函数

Int64

Int64 构造函数

new Int64(Long num = 0);

调用参数:


Int64 构造函数

new Int64(Long hi,
    Long lo);

调用参数:


Int64 构造函数

new Int64(Int64 num);

调用参数:


Int64 构造函数

new Int64(String num,
    Integer base = 10);

调用参数:

成员属性

hi

Long, 高 32 位数值

Long Int64.hi;

lo

Long, 低 32 位数值

Long Int64.lo;

成员函数

compare

将 Int64 内的数值与给定数值比较大小

Integer Int64.compare(Int64 num);

调用参数:

返回结果:


shiftLeft

将 Int64 内的数值左移相应的位数,此操作不影响 Int64 原有数值

Int64 Int64.shiftLeft(Integer bits);

调用参数:

返回结果:


shiftRight

将 Int64 内的数值右移相应的位数,此操作不影响 Int64 原有数值

Int64 Int64.shiftRight(Integer bits);

调用参数:

返回结果:


and

将 Int64 内的数值与给定的数值进行按位 and 操作,此操作不影响 Int64 原有数值

Int64 Int64.and(Int64 num);

调用参数:

返回结果:


or

将 Int64 内的数值与给定的数值进行按位 or 操作,此操作不影响 Int64 原有数值

Int64 Int64.or(Int64 num);

调用参数:

返回结果:


xor

将 Int64 内的数值与给定的数值进行按位 xor 操作,此操作不影响 Int64 原有数值

Int64 Int64.xor(Int64 num);

调用参数:

返回结果:


add

将 Int64 内的数值与给定的数值进行加操作,此操作不影响 Int64 原有数值

Int64 Int64.add(Int64 num);

调用参数:

返回结果:


sub

将 Int64 内的数值与给定的数值进行减操作,此操作不影响 Int64 原有数值

Int64 Int64.sub(Int64 num);

调用参数:

返回结果:


toNumber

转换成数字类型

Number Int64.toNumber();

返回结果:


toString

转换成字符串类型

String Int64.toString(Integer base = 10);

调用参数:

返回结果:


dispose

强制回收对象,调用此方法后,对象资源将立即释放

Int64.dispose();

equals

比较当前对象与给定的对象是否相等

Boolean Int64.equals(object expected);

调用参数:

返回结果:


toString

返回对象的字符串表示,一般返回 "[Native Object]",对象可以根据自己的特性重新实现

String Int64.toString();

返回结果:


toJSON

返回对象的 JSON 格式表示,一般返回对象定义的可读属性集合

Value Int64.toJSON(String key = "");

调用参数:

返回结果:


valueOf

返回对象本身的数值

Value Int64.valueOf();

返回结果: