要求以数字的形式返回数字参数向下取整的结果。

function _floor(number) {
    // 方法1 ---------- floor()
    // return Math.floor(number);
    
    // 方法2 ------------- trunc()
    // return Math.trunc(number);
    // Math.trunc() 方法会将数字的小数部分去掉,只保留整数部分。
    
    // 方法3 -------- split()
    // let arr = number.toString().split(".");
    // return +arr[0];
    
    // 方法4 ------- parseInt()
    // return parseInt(number);
    
    // 方法5 --------- 评论区看到的方法;不过我有个疑问:js小数运算不是不准吗,为什么这样可以呢?
    // return number-number%1;
    
    // 方法6 ---------- 评论区所见,不是很懂
    // return ~~number;
    
    // 方法7 ------------ 评论区所见,不是很懂
    return number >> 0; // number >>> 0;
}
_floor(2.56);