js 中的~~含义
~是js里的按位取反操作符 , ~~ 就是执行两次按位取反,其实就是保持原值,但是注意虽然是原值,但是对布尔型变量执行这个操作,会转化成相应的数值型变量,也就是
~~true === 1
~~false === 0
~~“” == 0
~~[] == 0
js 中的~~含义
~是js里的按位取反操作符 , ~~ 就是执行两次按位取反,其实就是保持原值,但是注意虽然是原值,但是对布尔型变量执行这个操作,会转化成相应的数值型变量,也就是
~~true === 1
~~false === 0
~~“” == 0
~~[] == 0