onLoad() {
console.log(30 * 24 * 60 * 60 * 1000)
},
- 发布:2023-10-21 14:00
- 更新:2023-10-21 17:25
- 阅读:655
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 22000.2295
HBuilderX类型: Alpha
HBuilderX版本号: 3.93
手机系统: Android
手机系统版本号: Android 14
手机厂商: 小米
手机机型: red mi 8
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
2,592,000,000
2,592,000,000
实际结果:
-1702967296
-1702967296
bug描述:
计算一个月有多少毫秒。
项目是uni-app-x和uts
代码如下:
onLoad() {
console.log(30 * 24 * 60 * 60 * 1000)
},
提示错误:
warning: This operation has led to an overflow
运算结果为:
[Number] -1702967296
想确定下这个是不是bug,还是我写错了?
2 个回复
深圳奥飞网络 (作者)
好吧,没人教我,自己研究出来了,改成这样就可以了。
DCloud_Android_DQQ
问题已确认: 超出整型范围的计算结果异常。
稍后版本会修复。
临时解决办法: 先手动乘以1.0切换到浮点数运算。