利用介绍
分类:正版必中一肖图计算机

Javascript 按位与赋值运算符 (&=),对变量值与表明式值设置按位“与”运算的结果。 变量和表明式均被视为 31位二进制值,而相似表明式里面都以十进制整数,此时急需先转变到对应的二进制,然后上前加0,补足三12位。

Javascript 按位与赋值运算符 (&=),对变量值与发挥式值设置按位“与”运算的结果。 变量和表明式均被视为 33人二进制值,而貌似表明式里面都以十进制整数,此时急需先转变来对应的二进制,然后上前加0,补足三十三个人。

复制代码 代码如下:

复制代码 代码如下:

result &= 【整数2】
等价于
result = result & 【整数2】

result &= 【整数2】
等价于
result = result & 【整数2】

& 对七个 32 位表明式的每三个位施行按位“与”运算。 假如八个位均为 1,则结果是 1。 不然,结果为 0。

& 对八个 32 位表明式的每三个位实施按位“与”运算。 要是五个位均为 1,则结果是 1。 不然,结果为 0。

位1 位2 位与
0 0 0
1 1 1
0 1 0
1 0 0
位1 位2 位与
0 0 0
1 1 1
0 1 0
1 0 0

下边包车型客车演示演示怎么样行使 & 位与运算符 和 &= 按位与赋值运算符:

下边包车型地铁演示演示怎样运用 & 位与运算符 和 &= 按位与赋值运算符:

复制代码 代码如下:

复制代码 代码如下:

// 9 二进制是 1001,补足叁拾肆人为 00000000000000000000000000001001
var expr1 = 9;

// 9 二进制是 1001,补足三11个人为 00000000000000000000000000001001
var expr1 = 9;

// 5 是 00000000000000000000000000000101
var expr2 = 5;

// 5 是 00000000000000000000000000000101
var expr2 = 5;

/*
00000000000000000000000000001001
&

/*
00000000000000000000000000001001
&

00000000000000000000000000000101

00000000000000000000000000000101

00000000000000000000000000000001

1
*/

var result = expr1 & expr2;

alert(result);
// 弹出【1】

expr1 &= expr2;
alert(expr1);
// 弹出【1】

JavaScript赋值运算符与表明式

JavaScript赋值运算符肩负为变量赋值,JavaScript赋值运算符包括=,+=,-=,*=,/=,%=
用赋值运算符和平运动算对象(操作数)连接起来,符合法则的JavaScript语法的姿势,称JavaScript赋值表明式。

JavaScript赋值运算符与赋值表明式语法

var i+=a;

+= -- 赋值运算符
上面表达式的含义是:把i加上a所得的值,赋予变量i。

JavaScript赋值运算符与赋值表达式

运算符 = += -= *= /= %=
名称 赋值运算符 加法赋值运算符 减法赋值运算符 乘法赋值运算符 除法赋值运算符 模赋值运算符(求余赋值运算符)
表达式 i=6 i+=5 i-=5 i*=5 i/=5 i%=5
示例 var i=6; i+=5; i-=5; i*=5; i/=5; i%=5;
i的结果 6 11 1 30 1.2 1
等价于   i=i+5; i=i-5; i=i*5; i=i/5; i=i%5;

身体力行解释

前自增运算符与后自增运算符有本质的分别,它们的同样点都是为自家加了1,分裂点是前自增运算符是先加1,再选择操作数的值,后自增运算符是先利用操作数的值,再加1。举例:

复制代码 代码如下:

var a;
var i=6;

//(前加加)i加1后,i等于7,并将i值赋予a,于是a等于7
a=++i;
document.write(i);
document.write(a);

i=6;
//(后加加)将i值赋予a,于是a等于6,最后i加1,i等于7
a=i++;
document.write(i);
document.write(a);

结果:

复制代码 代码如下:

7
7
7
6

00000000000000000000000000000001

1
*/

var result = expr1 & expr2;

alert(result);
// 弹出【1】

expr1 &= expr2;
alert(expr1);
// 弹出【1】

JavaScript赋值运算符与表明式

JavaScript赋值运算符担负为变量赋值,JavaScript赋值运算符包含=,+=,-=,*=,/=,%=
用赋值运算符和平运动算对象(操作数)连接起来,符合准绳的JavaScript语法的架子,称JavaScript赋值表明式。

JavaScript赋值运算符与赋值表明式语法

var i+=a;

+= -- 赋值运算符
下边表明式的意思是:把i加上a所得的值,赋予变量i。

JavaScript赋值运算符与赋值表明式

运算符 = += -= *= /= %=
名称 赋值运算符 加法赋值运算符 减法赋值运算符 乘法赋值运算符 除法赋值运算符 模赋值运算符(求余赋值运算符)
表达式 i=6 i+=5 i-=5 i*=5 i/=5 i%=5
示例 var i=6; i+=5; i-=5; i*=5; i/=5; i%=5;
i的结果 6 11 1 30 1.2 1
等价于   i=i+5; i=i-5; i=i*5; i=i/5; i=i%5;

示范解释

前自增运算符与后自增运算符有实质的区分,它们的同样点都以为作者加了1,不一致点是前自增运算符是先加1,再使用操作数的值,后自增运算符是先选拔操作数的值,再加1。例如:

复制代码 代码如下:

var a;
var i=6;

//(前加加)i加1后,i等于7,并将i值赋予a,于是a等于7
a=++i;
document.write(i);
document.write(a);

i=6;
//(后加加)将i值赋予a,于是a等于6,最后i加1,i等于7
a=i++;
document.write(i);
document.write(a);

结果:

复制代码 代码如下:

7
7
7
6

按位与赋值运算符 (= 【整数2】 等价于 result = result 对五个 32 位表明式的每一个位实行按位“与”运算。 假若三个位均为 1,则结...

您也许感兴趣的小说:

  • Javascript 按位与运算符 (&)使用介绍
  • js 与或运算符 || && 妙用
  • 使用JScript中运算符"||"和"&&"的独辟蹊径性状实现代码精简
  • js中的 || 与 && 运算符详解

本文由正版必中一肖图发布于正版必中一肖图计算机,转载请注明出处:利用介绍

上一篇:javascript中match函数的用法小结 下一篇:没有了
猜你喜欢
热门排行
精彩图文