~~取整数语法
位运算符将数字视为32位的有符号整数,而32位整数的取值范围是 -2147483648 ~ 2147483647
不包含 -2147483648 , 2147483647
超过的话取整会不准确
var a = 108.2
console.log(~~a) // 108

其实我也不是很懂这个是什么原理,有大佬知道的 可以解惑一下,谢谢!
本文介绍了位运算符在JavaScript中如何用于将浮点数转换为32位有符号整数的过程,探讨了其原理及应用,并指出对于超出32位整数范围的数值进行取整可能导致的不准确性。
~~取整数语法
位运算符将数字视为32位的有符号整数,而32位整数的取值范围是 -2147483648 ~ 2147483647
不包含 -2147483648 , 2147483647
超过的话取整会不准确
var a = 108.2
console.log(~~a) // 108

其实我也不是很懂这个是什么原理,有大佬知道的 可以解惑一下,谢谢!
684
1369
4316

被折叠的 条评论
为什么被折叠?