js里面怎样表示一个64位的整数 有两个64位整数,需要进行大小比较以及类型转换(string互转int64)。但是js里面把该整数的低位给截了,有什么好的方法来解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不明白什么意思 直接比较不可以吗?parseInt(num,10)不可以吗??没有试过 <script type="text/javascript"> function Num64(a){ this.num=[]; for(var i=0;i<a.length;i++){ this.num.push(a[i]); } } Num64.prototype.compare=function(x){ var a=this.num.length; var b=x.num.length; if(a>b){ return 1; }else if(a<b){ return -1; }else{ for(var j=0;j<a;j++){ if(this.num[j]>x.num[j]){ return 1; }else if(this.num[j]<x.num[j]){ return -1; } } } return 0; } var a=new Num64("122"); var b=new Num64("123"); alert(a.compare(b));</script>这样试试 发完帖后,自己也写了一个和zzgzzg00类似的函数,功能实现了,也就算啦。另外,d945332077说的那个方法不行,对十进制的表示,它的作用和parseInt(a)的作用一样的~但还是谢谢啦~欢迎各位知道更简单处理方法的同志回帖指引啊~先散分了~ 上传问题 为什么我点击浏览选择图片后 显示文本框的地址簿是相对地址 遍历json 然后定时操作.. 如何在vs2008里面调试js 正则表达式。 万年历里面的这段代码是什么意思呢? onload前的执行方法 在一个框架页中获得另一个框架页的链接或者,关闭一个框架页,只留另一个框架页 页面刷新的问题 求一正则,想获取不带链接的衣服两个字,谢谢~ 请问哪有日期选择的javascript程序 文章搜索加验证码并验证验证码的代码哪里出错了?请指点。 Jqeury 取iframe 的值
function Num64(a){
this.num=[];
for(var i=0;i<a.length;i++){
this.num.push(a[i]);
}
}
Num64.prototype.compare=function(x){
var a=this.num.length;
var b=x.num.length;
if(a>b){
return 1;
}else if(a<b){
return -1;
}else{
for(var j=0;j<a;j++){
if(this.num[j]>x.num[j]){
return 1;
}else if(this.num[j]<x.num[j]){
return -1;
}
}
}
return 0;
}
var a=new Num64("122");
var b=new Num64("123");
alert(a.compare(b));
</script>
这样试试
另外,d945332077说的那个方法不行,对十进制的表示,它的作用和parseInt(a)的作用一样的~但还是谢谢啦~
欢迎各位知道更简单处理方法的同志回帖指引啊~
先散分了~