JS中传递数字过大,数据值会变化的解决办法
来源: 时间:2026-04-28 20:08
虽然本人从事后端业务为主,但是在实际开发中难免或多或少会遇到与js打交道的情况,今天记录一个实际开发中遇到的小问题,与大家分享如下:
如果要在js函数中传递大整型数值,一定要用字符串,否则会出现精度变化的情况,不准确
...
onclick="testfun(20221123140846431743)"
...
function testfun(number) {
console.info(number)
}
控制台打印:
20221123140846432000===========================================
...
onclick="testfun('20221123140846431743')"
...
function testfun(number) {
console.info(number)
}
控制台打印:20221123140846431743
解决办法:要使用单引号包裹,转为字符串,否则会按照整型数据处理,精度会丢失。
相关知识
js中的0.1+0.2!==0.3
js水仙花数原理
js中中括号,大括号使用详解
数字出版物中的交互式图表:增强读者对数据的参与度
某网站JS的变态写法/诺禾
快应用开发入门
A标签中href和onclick传递this对象的实现方法
javaScript基础语法
变量和运算符的自我修养
手机数字键盘纯js模拟资源
原文链接: JS中传递数字过大,数据值会变化的解决办法 https://www.huajiangbk.com/newsview2597898.html
| 上一篇: 反复纠结心好累,你可能正在经历“... | 下一篇: 紫蝉花怎么养殖方法 |
推荐分享

- 1明日花キララ:明日花绮罗年度... 17016
- 2明日花キララ(明日花绮罗)经... 9677
- 3兰花叶子扭的是什么兰 7958
- 4君子兰什么品种最名贵 十大名... 6441
- 5十大致癌花卉排行榜,哪些花卉... 6187
- 6李晓明工笔牡丹(魏紫)《牡丹... 6057
- 7家庭养花知识大全 家庭养花有... 5133
- 8花圈挽联怎么写? 4868
- 9家庭养花风水知识 家庭养花“... 4862
- 10世界上最名贵的10种兰花图片... 4749
分享热点排名




