📅  最后修改于: 2023-12-03 15:32:44.274000             🧑  作者: Mango
Lodash _.bitwiseZ() 方法是一个用于将一个或多个数字转换成二进制数并对它们进行按位零运算的函数。
_.bitwiseZ(num1, [num2, ...])
返回一个整数,它是给定数字参数的按位零运算结果。
_.bitwiseZ(2, 3);
// => 0
_.bitwiseZ(3, 5, 7);
// => 1
Lodash _.bitwiseZ() 方法将数字转换成二进制数,并将它们的每个位与操作数的相应位进行比较。然后,它将二进制数中的每个零(0)设置为返回值中的零(0),并将其余位设置为一。最后,它将所有转换后的数进行按位与运算并返回结果。
对于单个数字,按位零运算后得到的结果等同于将它转换成二进制数并将所有零(0)替换成一(1)。
对于多个数字,按位零运算将在它们的相应二进制数上进行操作,并将它们合并在一起进行按位与运算。
按位零运算与其他按位运算符的比较如下: