否运算符:~ 加1取反

Posted qq254980080

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了否运算符:~ 加1取反相关的知识,希望对你有一定的参考价值。

 

否运算符(按位非):~    加1取反

console.log(~-11);    //10
console.log(~-1);     //0
console.log(~0);      //-1

 

void():计算表达式,但是不返回值(仅仅是不返回值,但是括号内的表达式还是要运行的)

<a href="javascript:void(0)">单击此处什么也不会发生</a>

<a href="javascript:void(alert(‘Warning!!!‘))">点我!</a>



function getValue(){
  var a,b,c;
  a = void ( b = 5, c = 7 );
  document.write(a =  + a +  b =  + b + c =  + c );
}

//a = undefined b = 5 c = 7

 

以上是关于否运算符:~ 加1取反的主要内容,如果未能解决你的问题,请参考以下文章

(转)java 原码反码补码计算 以及 取反运算,原码反码补码运算公式

(转)java 原码反码补码计算 以及 取反运算,原码反码补码运算公式

逻辑运算和位运算

算法——位运算

负数取反,单目运算“-”的运算

js负数能直接进行加减运算吗?