我有一个 JavaScript 号码 12.1542。我想要这个字符串中的新字符串 12.(1542*60) 。
我怎么才能得到它。
谢谢
你可以使用模运算符 https://developer.mozilla.org/en/JavaScript/Reference/Operators/Arithmetic_Operators#.25_%28Modulus%29:
var num = 12.1542;
console.log(num % 1);
但是,由于浮点数的性质,您将得到一个略有不同的数字。对于上面的例子,Chrome 给了我0.15419999999999945
.
另一个(稍长)的选择是使用Math.floor
然后用原来的数减去结果:
var num = 12.1542;
console.log(num - Math.floor(num));
同样,由于浮点数的性质,您最终得到的数字将与您预期的略有不同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)