分享
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。
#### 后端 GO, 前端 js
我在用 go 给前端返回数据时,返回的其中一个字段值,前端总是解析不对,后来慢慢调试发现,不知道是什么原因,猜想不知是不是浏览器的某种 bug
大致问题,可以这样验证
打开 chrome 浏览器的开发者工具(按F12,mac 按 fn + F12),在控制台(Console)输入如下内容, 然后回车
```
console.log(13866394743472499)
```
输出居然是
```
13866394743472500
```
不得其解
开始怀疑是前端 js Number 类型越界啦,我又试了下
```
console.log(13866394743472500)
console.log(13866394743472498)
```
`13866394743472500`、`13866394743472498` 这两个值都能正常输出,唯独 `13866394743472499` 不能正常输出,郁闷了
不知问题所在,肯请大佬帮解释一下
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信1654 次点击
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传