结贴…
js中所有数字都是double,没有64位整数,只能精确表示53位整数。protobuf.js使用叫Long.js的库来在js中表示64位整数,大概原理是把64位整数拆分为高32位和低32位,能做基本的运算和比较。