// 示例代码:将浮点数转换为整数
// 方法1: 使用 Math.floor() 向下取整
let floatNum1 = 4.8;
let intNum1 = Math.floor(floatNum1);
console.log(intNum1); // 输出: 4
// 解释: Math.floor() 将浮点数向下取整,即返回小于或等于给定数字的最大整数。
// 方法2: 使用 Math.ceil() 向上取整
let floatNum2 = 4.2;
let intNum2 = Math.ceil(floatNum2);
console.log(intNum2); // 输出: 5
// 解释: Math.ceil() 将浮点数向上取整,即返回大于或等于给定数字的最小整数。
// 方法3: 使用 Math.round() 四舍五入
let floatNum3 = 4.5;
let intNum3 = Math.round(floatNum3);
console.log(intNum3); // 输出: 5
// 解释: Math.round() 将浮点数四舍五入到最接近的整数。如果小数部分是0.5,则会舍入到最接近的较大整数。
// 方法4: 使用 parseInt() 截取整数部分
let floatNum4 = 4.9;
let intNum4 = parseInt(floatNum4);
console.log(intNum4); // 输出: 4
// 解释: parseInt() 只截取浮点数的整数部分,忽略小数部分,不进行任何四舍五入操作。
// 方法5: 使用位运算符 | 截取整数部分
let floatNum5 = 4.7;
let intNum5 = floatNum5 | 0;
console.log(intNum5); // 输出: 4
// 解释: 位运算符 | 0 可以快速截取浮点数的整数部分,适用于正数和负数。
如果你需要更具体的用法或有其他问题,请告诉我!
上一篇:js 截取数组
下一篇:js 小数转整数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站