是否存在不舍入的小数数据类型?
Is there a data type for decimals that doesn't round?
我知道浮点数是四舍五入的,那么是否有一种数据类型我可以像浮点数那样使用不四舍五入?我的具体问题是,当我需要返回9.9999999999999999999999时,9.999999999999返回10。
另外,我可以设置一个元素的宽度值(CSS,如.style.width=9.9999999999999999
)?
我认为你应该看看截断(不是四舍五入)在javascript中的十进制数
这似乎是一个非常相似的用例
也许一个更好的问题是:你为什么需要9.9999999999999999
?如果你只想要一个比10小的浮点数,那就是9.999999999999998
(好的,技术上是9.9999999999999982236431605997495353221893310546875
,但9.999999999999998
应该四舍五入到这个值)。
相关文章:
- javascript解释器如何理解变量的数据类型
- 从查询字符串参数推断出正确的数据类型
- 为什么不'我们在javascript中使用函数参数的数据类型
- 基于数据类型的编辑框的汇总列表
- 如何降低此函数的复杂性,该函数根据数据类型进行回调
- 比较和分配数据类型的困难
- 在javascript中调用函数/对象引用时,可容纳任何数据类型
- E4X中是否有一种方法可以将基元数据类型的XMLList转换为类似于Array.join()的Array
- Highcharts系列.数据数据类型限制
- 如何在php循环中显示隐藏的数据类型
- 如何从标签数据类型=“;无线电”;
- 如何使用 Java 脚本从 csv 文件中查找每列的数据类型
- 在 Javascript 中更改数据类型
- 抽象数据类型等效于类型
- JavaScript中的“符号”原始数据类型是什么?
- 数据类型Jasmine
- 有没有一种方法可以在Typescript中自动检查数据类型的数据相等性
- 了解JavaScript中的基元数据类型
- 当数据类型为XML时,如何将url参数传递给AJAX jquery
- 是否存在不舍入的小数数据类型?