问题标签 [decimal-point]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
511 浏览

c# - 在c#中选择不同的区域选项会改变数学运算的结果

我使用 Visual Studio 2010。我的代码有一个奇怪的行为

使用此代码,我可以解析 xml 文件。

一切正常,直到我更改区域选项。如果我选择意大利语:

在此处输入图像描述

这是输出:0,0013

在此处输入图像描述

如果我在区域选项中选择美国,则为 OUTPUT: 0.0000

在此处输入图像描述

我不知道如何解决这个问题。

提前致谢。

0 投票
6 回答
96417 浏览

java - 如何使用 BigDecimal 显示始终有 2 个小数点的数字?

我正在使用BigDecimal来获取一些价格值。要求是这样的,无论我们从数据库中获取什么值,显示的值都应该有 2 个小数点。

例如:

提取值为 1 - 应显示为 1.00
提取值为 1.7823 - 应显示为 1.78

我正在使用setScale(2, BigDecimal.ROUND_HALF_UP)但仍有一些地方,如果来自 DB 的数据是整数,则显示相同的数据!

我的意思是如果数据库中的值为 0,则它仅显示为 0。我希望它显示为 0.00

谢谢

0 投票
1 回答
3354 浏览

python - 在 Python 中使用“十进制”

有人可以解释一下下面发生了什么:(我使用 Python 3.3)

我知道这与浮点限制有关,如果有人能解释原因,我会很高兴

  • " "与上面示例 1 和示例 2 之间的差异有什么关系
  • 鉴于两者都没有,为什么 2 会产生与 3 不同的答案" "
0 投票
2 回答
31 浏览

mysql - ORDER BY 的数字的正确字段类型?

MySQL中数字的正确字段类型是什么?

我有一个数字为 0.00、4.12、99.10、130.99 的字段

因此 TINYINT 或 SMALLINT 无效,因为它们将小数位删除为 0、4、131 等。

当我使用 VARCHAR 时,我无法正确 ORDER BY,因为它在 130.99 之后排序 99.10

我需要哪种类型?最大数字不会大于 1000。

0 投票
3 回答
5879 浏览

html - 如何将 Chrome 设置为使用句点作为小数而不是逗号?

以下 HTML5 代码有效。它允许用户使用 HTML5 type="number" 输入类型捕获小数。这可以通过 step 属性实现:

问题是在南非,我们使用句点 (.) 作为小数,而不是逗号 (,)。不幸的是,Chrome 不允许使用句号并强制用户使用逗号。显然,其他一些浏览器使用您在 step 属性中使用的任何小数分隔符。似乎不是铬。

任何想法如何解决这个问题?

0 投票
1 回答
701 浏览

vb.net - 添加小数点后位数较多的数字

如何在 vb.net 中准确地将两个超过 18 位的十进制数字(例如:“0.12345678901234567345342343”和“-0.540811569342790340234”)添加到所有小数位。我尝试使用双精度数据类型,但它确实舍入了小数点后的 18 位数字。那么我怎样才能做到这一点呢?

0 投票
2 回答
22009 浏览

c++ - 如何将小数点分隔符设置为逗号?

我想用pi3,141592不是pi来读写3.141592,因为在许多欧洲国家使用逗号很常见。我怎样才能用iostreams 做到这一点?换句话说

应该打印

到标准输出。

0 投票
10 回答
28871 浏览

python - Python,确定字符串是否应转换为 Int 或 Float

我想将字符串转换为最紧凑的数据类型:int 或 float。

我有两个字符串:

我如何确定在 Python 中 value1 应该是 Float 而 value2 应该是 Integer?

0 投票
0 回答
1281 浏览

javascript - Javascript / Jquery 货币格式 onChange & percent calc

这可能是睡眠不足,但尝试将函数格式化为:

  • 字段 2 = 字段 1 * 1.15 返回美元金额
  • 字段 3 = 用户定义的整数百分比
  • 字段 4 = 字段 3 * 字段 2 返回美元金额

我试图添加 jquery 货币格式,但显然它没有正确链接。我会很感激任何关于我哪里出错的指导 - 我已经研究过这个并且没有理解一些答案。提前感谢您的时间。

0 投票
1 回答
259 浏览

java - 以货币格式格式化 Double,使其小数点后有两个零,而不是 1

我目前有一个Double应该显示货币的。然而,当 Double 实际显示时,它只显示这样的数据:“32.0”。我希望它采用“32.00”的格式。有没有办法修复 Double 的格式以及小数点后显示多少个数字?