【发布时间】:2013-04-03 14:16:32
【问题描述】:
我发现很难搜索我的问题(不知道使用什么关键字对不起模组!)。
我想要实现的是类似于 Math.floor 函数但有点不同的东西。
我不想以小数为底,而是以 6 为底,例如:
var = 1 => return 0
var = 1.1 => return 0
var = 2 => return 0
var = 3 => return 0
var = 4 => return 6
var = 5 => return 6
var = 6 => return 6
var = 7 => return 6
....
var = 13 => return 12
var = 26 => return 24
等等
提前感谢各位的回答!
更新:Grijesh Chauhan 的回答有效!谢谢m8!
【问题讨论】:
-
您要四舍五入到最接近的 6 倍吗?
-
Math.floor(x/6)*6 + (x % 6) > 3 ? 6 : 0
-
如果您发现某个答案解决了您的问题,您应该通过单击答案左侧的复选标记来接受该答案。这将向其他人发出问题已解决的信号,并将代表点奖励给答案的作者。
标签: javascript function math floor