js中 number数据的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

js中 number数据的问题

var num = 12700000000000007;
console.info(typeof(num));
console.info(num > Number.MAX_VALUE);
console.info(isFinite(num));
console.info(num.toString());

num变量是我ajax请求回来的object对象(此处为测试数据), 数据的位数在17位以上,用alert或者控制台打印出来都不是原来的数字,转字符串intfloatnumber都不行,望大神指点,让在js里面取到原数字,类型为字符也可以。

展开
收起
小旋风柴进 2016-03-17 11:44:38 2157 0
1 条回答
写回答
取消 提交回答
  • ajax返回的就是字符串,不是数字之类的,你不做转换得到的肯定是原来的内容,除非你服务器返回的就不是你那个那个数字,溢出了什么的

    2019-07-17 19:05:00
    赞同 展开评论 打赏
问答分类:
相关产品:
问答排行榜
最热
最新
相关电子书
更多
在 IoT 设备进行 JavaScript 开发的探索之路
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多