社区
JavaScript
帖子详情
js转换类型保留小数后的0,不要四舍五入.有什么办法
kamYee
2012-10-25 05:29:52
如题..在线等
...全文
1467
12
打赏
收藏
js转换类型保留小数后的0,不要四舍五入.有什么办法
如题..在线等
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
泡泡鱼_
2012-10-26
打赏
举报
回复
你要是返回字符串类型,7楼的方法已经可以解决你的问题了
你即便是:(Math.floor(num * 100) / 100).toFixed(2);想这样使用,你也得改成:
(Math.round(2.3 * 100) / 100).toFixed(2)
[Quote=引用 7 楼 的回复:]
假如小数点后面要求保留4位
var t = 1.2;
t.toFixed(4);
[/Quote]
Vidor
2012-10-26
打赏
举报
回复
js数值型只有一种就是float,没有定点数,除非是字符串。
kamYee
2012-10-26
打赏
举报
回复
呵呵!我想说我们是给客户做东西..客户要求你不管嘛?我已经想到解决办法了
(Math.floor(num * 100) / 100).toFixed(2)
[Quote=引用 8 楼 的回复:]
引用 4 楼 的回复:
页面的值2.3000因为要计算..所以得先转换double..但是后面的0需要保留下来,值不固定..可能是整数..也可能是2.3类似这种
你说保留指定的小数位数,但不四舍五入:类似于:2.3555,保留三位小数点=2.355;这种需求可以理解,也好解决
但你2.3000,还硬是要保留后面的0有什么用?如果是Number类型,2.30000.toFixe……
[/Quote]
jiashu912387
2012-10-26
打赏
举报
回复
这是一种现实的意义。运算时候保留是很难的。只有最后手动的去把其转成你需要的格式
泡泡鱼_
2012-10-25
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
页面的值2.3000因为要计算..所以得先转换double..但是后面的0需要保留下来,值不固定..可能是整数..也可能是2.3类似这种
[/Quote]
你说保留指定的小数位数,但不四舍五入:类似于:2.3555,保留三位小数点=2.355;这种需求可以理解,也好解决
但你2.3000,还硬是要保留后面的0有什么用?如果是Number类型,2.30000.toFixed(3)=2.300是可以在位数不足时自动用0填补的,但返回的数据类型却是:String,你一拿它参与计算立马就是2.3,那你转换的意义岂不就没了?
奇乐二二二
2012-10-25
打赏
举报
回复
假如小数点后面要求保留4位
var t = 1.2;
t.toFixed(4);
kamYee
2012-10-25
打赏
举报
回复
恩....只要后3位..下班了..不等了..还是用笨方法吧
jiashu912387
2012-10-25
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
页面的值2.3000因为要计算..所以得先转换double..但是后面的0需要保留下来,值不固定..可能是整数..也可能是2.3类似这种
[/Quote]
你的意思是如果传入值是2.3000 你希望操作的结果也是 小数点后面4位与传入值 一致?
kamYee
2012-10-25
打赏
举报
回复
页面的值2.3000因为要计算..所以得先转换double..但是后面的0需要保留下来,值不固定..可能是整数..也可能是2.3类似这种
奇乐二二二
2012-10-25
打赏
举报
回复
什么转成double,给个数据先
kamYee
2012-10-25
打赏
举报
回复
麻烦你看明白意思在回答谢谢..要是转换string还要考虑四舍五入嘛?我是转换成double,[Quote=引用 1 楼 的回复:]
拿到后直接转成string
[/Quote]
jiashu912387
2012-10-25
打赏
举报
回复
拿到后直接转成string
js
四舍五入
-
保留
两位
小数
js
四舍五入
-
保留
两位
小数
js
四舍五入
-
保留
两位
小数
js
四舍五入
-
保留
两位
小数
Javascript
四舍五入
Math.round()与Math.pow()使用介绍
本文为大家介绍下Javascript中的
四舍五入
Math.round()与Math.pow()的使用,感兴趣的朋友
不要
错过
C#.NET,JAVASCRIPT数字进行
四舍五入
保留
两位
小数
C#.NET,JAVASCRIPT数字进行
四舍五入
保留
两位
小数
JS
实现
保留
n位
小数
的
四舍五入
问题示例
主要介绍了
JS
实现
保留
n位
小数
的
四舍五入
问题,结合完整实例形式分析了javascript针对
小数
四舍五入
操作技巧,需要的朋友可以参考下
四舍五入
_
四舍五入
问题_源码
输入苹果的单价及购买的数量,计算总价,分别显示总价的总价整数部分和
四舍五入
部后的整数部分
JavaScript
87,992
社区成员
224,688
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章