逐位赋值运算符(=)

逐位赋值运算符(=)
算子的Javascript赋值与(=)设置该变量的值和表达式的值的位操作的结果。变量和表达式都被视为32位的二进制值,而一般表达式是十进制整数,需要转换成相应的二进制,然后添加0的补充32位。

复制代码代码如下所示:
结果=整数2 }
相当于
结果= {整数2 }
对两个32位表达式的每一位执行位和操作,如果两位是1,结果是1,否则结果是0。




















下面的示例演示如何使用位运算符和=运算符和赋值运算符:

复制代码代码如下所示:
9 / 1001补体32位二进制,0000000000000000000000000000 1001
VaR值= 9;

5 / / 00000000000000000000000000000 101
VaR expr2 = 5;

*
0000000000000000000000000000 1001

00000000000000000000000000000 101
=
0000000000000000000000000000000 1
=

* /

VaR结果= expr1 expr2;

警报(结果);
{ { { { 1 }

= expr2的值;
警报(expr1);
{ { { { 1 }
赋值操作符和表达式
负责变量赋值的Javascript赋值操作符,赋值操作符包括Javascript =,=,-,=,* =,=,=,=。
与赋值操作符和操作数(操作数)与语法规则称为Javascript Javascript表达式,赋值表达式。

赋值操作符和赋值表达式语法

var;

赋值运算符
上述表达式的意义是将i添加到a获得的值,并给出变量i。

赋值运算符与赋值表达式
操作人员
=
=
- =
* =
/ =
平均

名称
赋值运算符
加法赋值运算符
减法赋值运算符
乘法赋值运算符
分赋值运算符
模型指派算子(求剩余赋值算子)

表达
我= 6
我= 5
I = 5
我=5
我= 5
i = 5

样品
var I=6;
我= 5;
I = 5;
我=5;
我= 5;
i = 5;

我的结果

十一

三十
一点二


相当于

i = i + 5;
我= -5;
i = i * 5;
i=i/5;
我=我% 5;
实例说明

预增量算子与后自增算子有本质的区别。他们的相似之处都增加了1。不同的是,前自加运算符首先添加1,然后使用操作数。自增运算符首先使用操作数的值加上1:

复制代码代码如下所示:
VaR;
var I=6;

(在Gaga之前)i加1,我等于7,i值为a,a等于7。
甲++;
document.write(我);
document.write(一);

我= 6;
(在Gaga之后)i值为a,a等于6,最后是1 i,i=7。
a = ++;
document.write(我);
document.write(一);
结果uff1a

复制代码代码如下所示:




免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部