JS去除小数点

在前端开发中,有时候我们需要去除小数点,只保留整数部分。本文将介绍如何使用JavaScript来实现这个功能。
使用Math.floor()方法
Math.floor()方法返回小于或等于一个给定数字的最大整数。我们可以利用这个方法来去除小数点,只保留整数部分。
let num = 3.14;
let intNum = Math.floor(num);
console.log(intNum); // 输出 3
在上面的示例中,我们定义了一个浮点数3.14,然后使用Math.floor()方法取整,得到整数3。
使用parseInt()方法
parseInt()方法将一个字符串转换为整数。如果字符串包含小数点,parseInt()方法会自动去除小数部分,只保留整数部分。
let num = "3.14";
let intNum = parseInt(num);
console.log(intNum); // 输出 3
在上面的示例中,我们定义了一个字符串"3.14",然后使用parseInt()方法将其转换为整数,得到整数3。
使用Bitwise OR操作符
Bitwise OR操作符|可以将一个数值转换为整数,且会自动去除小数部分。
let num = 3.14;
let intNum = num | 0;
console.log(intNum); // 输出 3
在上面的示例中,我们定义了一个浮点数3.14,然后使用Bitwise OR操作符|将其转换为整数,得到整数3。
使用Math.trunc()方法
Math.trunc()方法用于去除一个数的小数部分,只保留整数部分。
let num = 3.14;
let intNum = Math.trunc(num);
console.log(intNum); // 输出 3
在上面的示例中,我们定义了一个浮点数3.14,然后使用Math.trunc()方法取整,得到整数3。
总结
本文介绍了几种方法来去除小数点,只保留整数部分。开发者可以根据实际需求选择合适的方法来实现这个功能。
极客笔记