赞
踩
- console.log(1.1|0); // 1 , |0 向下取整 在正数部分等同于 Math.floor(1.1) , 并且效率更高
- console.log(1.6|0); // 1
- console.log(2.6|0); // 2
-
- console.log(2.6|1); // 3
- console.log(3.2|1); // 4
- console.log(1.7|1); // 1 , 不要以为 |1 操作是向上取整, 当整数部分是1时,无论小数部分是多少,都会输出1
-
- console.log((-1.2 | 0)); // -1 // 需要注意的是在负数部分, |0 操作将直接移除小数部分相当于Math.ceil,而不同于 Math.floor
- console.log(Math.floor(-1.2)); // -2
- console.log((-1.6 | 0)); // -1
- console.log(Math.floor(-1.6)); // -2
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。