问题标签 [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.
c# - 在c#中选择不同的区域选项会改变数学运算的结果
我使用 Visual Studio 2010。我的代码有一个奇怪的行为
使用此代码,我可以解析 xml 文件。
一切正常,直到我更改区域选项。如果我选择意大利语:
这是输出:0,0013
如果我在区域选项中选择美国,则为 OUTPUT: 0.0000
我不知道如何解决这个问题。
提前致谢。
java - 如何使用 BigDecimal 显示始终有 2 个小数点的数字?
我正在使用BigDecimal来获取一些价格值。要求是这样的,无论我们从数据库中获取什么值,显示的值都应该有 2 个小数点。
例如:
提取值为 1 - 应显示为 1.00
提取值为 1.7823 - 应显示为 1.78
我正在使用setScale(2, BigDecimal.ROUND_HALF_UP)
但仍有一些地方,如果来自 DB 的数据是整数,则显示相同的数据!
我的意思是如果数据库中的值为 0,则它仅显示为 0。我希望它显示为 0.00
谢谢
python - 在 Python 中使用“十进制”
有人可以解释一下下面发生了什么:(我使用 Python 3.3)
我知道这与浮点限制有关,如果有人能解释原因,我会很高兴
" "
与上面示例 1 和示例 2 之间的差异有什么关系- 鉴于两者都没有,为什么 2 会产生与 3 不同的答案
" "
?
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。
html - 如何将 Chrome 设置为使用句点作为小数而不是逗号?
以下 HTML5 代码有效。它允许用户使用 HTML5 type="number" 输入类型捕获小数。这可以通过 step 属性实现:
问题是在南非,我们使用句点 (.) 作为小数,而不是逗号 (,)。不幸的是,Chrome 不允许使用句号并强制用户使用逗号。显然,其他一些浏览器使用您在 step 属性中使用的任何小数分隔符。似乎不是铬。
任何想法如何解决这个问题?
vb.net - 添加小数点后位数较多的数字
如何在 vb.net 中准确地将两个超过 18 位的十进制数字(例如:“0.12345678901234567345342343”和“-0.540811569342790340234”)添加到所有小数位。我尝试使用双精度数据类型,但它确实舍入了小数点后的 18 位数字。那么我怎样才能做到这一点呢?
c++ - 如何将小数点分隔符设置为逗号?
我想用pi而3,141592
不是pi来读写3.141592
,因为在许多欧洲国家使用逗号很常见。我怎样才能用iostream
s 做到这一点?换句话说
应该打印
到标准输出。
python - Python,确定字符串是否应转换为 Int 或 Float
我想将字符串转换为最紧凑的数据类型:int 或 float。
我有两个字符串:
我如何确定在 Python 中 value1 应该是 Float 而 value2 应该是 Integer?
javascript - Javascript / Jquery 货币格式 onChange & percent calc
这可能是睡眠不足,但尝试将函数格式化为:
- 字段 2 = 字段 1 * 1.15 返回美元金额
- 字段 3 = 用户定义的整数百分比
- 字段 4 = 字段 3 * 字段 2 返回美元金额
我试图添加 jquery 货币格式,但显然它没有正确链接。我会很感激任何关于我哪里出错的指导 - 我已经研究过这个并且没有理解一些答案。提前感谢您的时间。
java - 以货币格式格式化 Double,使其小数点后有两个零,而不是 1
我目前有一个Double
应该显示货币的。然而,当 Double 实际显示时,它只显示这样的数据:“32.0”。我希望它采用“32.00”的格式。有没有办法修复 Double 的格式以及小数点后显示多少个数字?