请问怎么控制数据的小数位?送大分48分,急用!!!

yeaker 2001-12-16 11:58:51
如:a=13.524
怎么得到
b=13呢?
c=0.524呢?
...全文
136 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
longj 2001-12-16
  • 打赏
  • 举报
回复
math.round(a) 不對 , 將返回最接近a的整數的值。

math.round(13.524)=14


karma是對的
math.floor 是返回 小於 等於 a 的最大整數
julyclyde 2001-12-16
  • 打赏
  • 举报
回复
round函数
VBS和JS都有
karma 2001-12-16
  • 打赏
  • 举报
回复
use Math functions:
<script>
var a = 13.524;
var b = Math.floor(a);
var c=a-b;
</script>

or use regular expression
<script>
var a = 13.524;
b = (a+"").replace(/\.\d+/,'');
c = (a+"").replace(/[^.]*\./,'0.');
</script>
yeaker 2001-12-16
  • 打赏
  • 举报
回复
有没有取整,或取小数的函数?

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧