// 示例代码:将小数转换为整数
// 方法1:使用 Math.floor() 向下取整
let num1 = 4.7;
let intNum1 = Math.floor(num1);
console.log(intNum1); // 输出: 4
// 方法2:使用 Math.ceil() 向上取整
let num2 = 4.3;
let intNum2 = Math.ceil(num2);
console.log(intNum2); // 输出: 5
// 方法3:使用 Math.round() 四舍五入
let num3 = 4.5;
let intNum3 = Math.round(num3);
console.log(intNum3); // 输出: 5
// 方法4:使用 parseInt() 截取整数部分
let num4 = 4.9;
let intNum4 = parseInt(num4);
console.log(intNum4); // 输出: 4
// 方法5:使用位运算符 | 截取整数部分
let num5 = 4.2;
let intNum5 = num5 | 0;
console.log(intNum5); // 输出: 4
Math.floor():向下取整,不管小数部分是多少,直接去掉小数部分。Math.ceil():向上取整,不管小数部分是多少,都会进位到下一个整数。Math.round():四舍五入,根据小数部分决定是否进位。parseInt():截取整数部分,忽略小数部分,适用于正数和负数。| 0:位运算符,相当于截取整数部分,适用于正数和负数。以上方法可以根据实际需求选择合适的方式进行小数转整数的操作。
上一篇:js 截取数组
下一篇:js float转int
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站