parseInt 和 Math.floor 有什么不同
如下代码所示
const a = 2.5;
const b = -2.5;
console.log(parseInt(a)); // 2
console.log(Math.floor(a)); // 2
console.log(parseInt(b)); // -2
console.log(Math.floor(b)); // -3
parseInt(); //向0方向取整
Math.floor(); // 向下取整
当整数时不会有任何影响
但是如果是小数取值会有所不同, Math.floor() 会帮我们实现向下取整
而 parseInt() 则不会