如何在 JavaScript 中将浮点数转换为整数
答案:使用 JavaScript trunc()
方法
您可以使用 trunc()
方法通过删除任何小数位来获取数字的整数部分。 这种方法是在 ECMAScript 6 中添加的,并被最新的浏览器支持,例如 Chrome、Firefox、Safari、Opera 和 Edge 浏览器。 Internet Explorer 不支持。
或者,您也可以尝试其他方法,例如 floor()
, ceil()
和 round()
来舍入一个数字。 让我们看一下以下示例以了解其工作原理:
<script>
console.log(Math.trunc(3.5)); // Prints: 3
console.log(Math.trunc(-5.7)); // Prints: -5
console.log(Math.trunc(0.123)); // Prints: 0
console.log(Math.trunc(-1.123)); // Prints: -1
console.log(Math.ceil(3.5)); // Prints: 4
console.log(Math.ceil(-5.7)); // Prints: -5
console.log(Math.ceil(9.99)); // Prints: 10
console.log(Math.ceil(-9.99)); // Prints: -9
console.log(Math.floor(3.5)); // Prints: 3
console.log(Math.floor(-5.7)); // Prints: -6
console.log(Math.floor(9.99)); // Prints: 9
console.log(Math.floor(-9.99)); // Prints: -10
console.log(Math.round(3.5)); // Prints: 4
console.log(Math.round(-5.7)); // Prints: -6
console.log(Math.round(7.25)); // Prints: 7
console.log(Math.round(4.49)); // Prints: 4
</script>
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答:
Advertisements