Jam*_*ice 23
你可以使用模数运算符:
var num = 12.1542;
console.log(num % 1);
Run Code Online (Sandbox Code Playgroud)
但是,由于浮点数的性质,您将获得一个非常不同的数字.对于上面的例子,Chrome给了我0.15419999999999945
.
另一个(稍长)选项是使用Math.floor
然后从原始数字中减去结果:
var num = 12.1542;
console.log(num - Math.floor(num));?
Run Code Online (Sandbox Code Playgroud)
同样,由于浮点数的性质,您最终会得到一个与您预期的略有不同的数字.
地板可能是获得你想要的东西的方法:
http://www.w3schools.com/jsref/jsref_floor.asp
你也可以使用ceil
http://www.w3schools.com/jsref/jsref_obj_math.asp
归档时间: |
|
查看次数: |
23063 次 |
最近记录: |