灵魂跑者

关注

js 0.1+0.2 !== 0.3 简单解决方案

灵魂跑者

关注

阅读 80

2023-02-13


export const round = number => {
const getFloat = number.toString().split(".");
if (getFloat.length === 1) {
return number;
}
const floatLength = getFloat[1].length;
if (floatLength > 6) {
return Math.round(number.toFixed(2) * 100) / 100;
}
return number;
};


相关推荐

攻城狮Chova

JS中0.1+0.2!=0.3

攻城狮Chova 50 0 0

juneyale

0.1+0.2!=0.3, why?

juneyale 101 0 0

玉字璧

鹅厂JS面试题——0.1+0.2=0.3吗?

玉字璧 10 0 0

老牛走世界

为什么 0.1+0.2 不等于 0.3

老牛走世界 87 0 0

SDKB英文

0.1+0.2≠0.3,揭秘Python自带的Bug

SDKB英文 31 0 0

凌得涂

在js里为什么0.1+0.2不等于0.3

凌得涂 72 0 0

Greatiga

Javascript中为什么0.1+0.2 不等于 0.3?怎么解决?

Greatiga 52 0 0

其生

Python-float 0.1+0.2为什么不等于0.3

其生 52 0 0

贵州谢高低

都知道0.1+0.2 = 0.30000000000000004,那要怎么让它等于0.3

贵州谢高低 60 0 0

hwwjian

0.1+0.2真不等于0.3?你知道不

hwwjian 59 0 0

精彩评论(0)

0 0 举报