前几天写了一篇 Javascript 的 64bit Int 支持,列举了一些在 Javascript 中支持 64bit 数值的已有方法。
其实,写那篇是为了在 egret 中支持 64bit 数值,原因么,上一篇有讲。
由于 egret 使用的是 TypeScript ,我基于 node-int64 翻译了一个 TypeScript 版本Int64.ts ,方便伸手党。同时为了方便和服务端大爷通信,又继承 egert.ByteArray 写了个 Buffer.ts 。
note-int64 采用的是 node 的 Buffer 来保存 64bit 数字信息。我给改成了使用 egret.ByteArray 。后来为了更加通用,又改 …
阅读更多在 TypeScript 中将一个 number 转换成 string ,这样做会报错:
1var a:number = 12345; 2var b:string = <string> a; 3// laygroundSingle.ts(24,18): error TS2352: Neither type 'number' nor type 'string' is assignable to the other.这样写虽然不会报错,但没有什么卵用:
阅读更多