一道题目:
console.log(~4) // -5
规律:
测试可以得出结论有这么个规律 -(X+1)
原因分析:
搜索一番,有的文章只丢一句:按二进制位取反
原码、反码、补码
参考我的另一篇文章:https://blog.csdn.net/yexudengzhidao/article/details/90242318
详细分析:
4 的对应二进制位 00000100
~4 的对应二进制位 11111011
11111011 对应的十进制为 -5 (这里要弄清原码、反码、补码的关系)