转换浮点值并保留小数位数
Convert float and maintain decimal places
我有以下值:
var a = 20.0;
document.write(a); --> 20
document.write(a.toFixed(2)); --> "20.00"
我想知道是否可以将小数位数和变量保持为浮点?
类似这样的东西:
20.00
数字的.0
部分与其值无关。
只需在显示最终用户时根据需要进行转换即可。
JavaScript(IEEE-754)使用的浮点数字不会保持这种"精度"值(例如,可以说"20.00
"在小数后有两个零,但"20.000
"有三个零)。小数点后的尾随零无效。
在某些环境中有一种数字风格(Java有BigDecimal
,C#有decimal
),但JavaScript中没有内置的数字。我相信JavaScript有一个BigDecimal
端口。
相关文章:
- 分派点击事件并保留击键修饰符
- 货币代码为欧元-金额的格式不应包含小数
- 如何使用jquery强制一个单词更改大小写等以保留品牌
- 提交后保留下拉选择的值
- 刷新后保留对网页的更改
- 在mvc应用程序中,在回发时保留最初隐藏的文本框的隐藏或可见状态
- Flash Uploadify在调用我的MVC控制器时没有保留会话/授权
- 当设置addFromAutocompleteOnly时,剩余文本将保留在输入字段中
- 使用递归属性迭代保留属性结构
- Jquery html() 和保留元素名称
- 键按正则表达式以查找具有负值的小数
- 如何将字符串拆分为字符,但在javascript中保留空格
- 离开页面导航后保留文本区域内容
- 如何在使用JavaScript或jQuery刷新父页面后保留iframe-src
- 将数字四舍五入到两位小数
- 如何通过 javascript 在浮点数中保留小数点数后的 2 位数字
- 转换浮点值并保留小数位数
- 日期时间倒计时,删除小数,并在每个类别中保留时间显示时间
- Excel转换为XML:将小数四舍五入到最接近的百分位,并保留超链接
- jQuery除一个数,但保留小数