WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何在 JavaScript 中将浮点数转换为整数

主题:JavaScript / jQuery上一页|下一页

答案:使用 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