~ 符号 console.log((-2) ? 8 : 1 ); // 8 负数做判断是也为true,这点一直没意识到 T^T 然后貌似说 除了 null, undefined, NaN, +0, -0, “” 这几个判断的时候会转为false,其他的都是转成true 做数组查找index 时 index 为0 时其实是找到了 但是if(0) 肯定是fale 所以可以用**~index** 作为判断条件,~0 为-1 判断会为true