JavaScript中右移赋值运算符

2016-02-19 15:19 13 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐JavaScript中右移赋值运算符,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - Web开发 】

JavaScript中右移赋值运算符 (=) 是变量值右移表达式值所规定的位数,保持符号不变,并将结果赋给该变量。使用方式:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

result = expression

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

其中result是任何变量。
expression是任何表达式。

说明
使用 = 运算符和使用下面的语句是等效的:
result = result expression

= 运算符把 result 的所有位向右移 expression 指定的位数。result 的符号位被用来填充右移后左边空出的位。从右边移出去的位被丢弃。例如,下面的代码被求值后,temp 的值是 -4:-14 (即二进制的 11110010)右移两位等于 -4 (即二进制的 11111100)。
var temp
temp = -14
temp = 2

来源:http://www.tulaoshi.com/n/20160219/1609374.html

延伸阅读
标签: Web开发
JavaScript中逻辑“或”运算符(||)是对两个表达式执行逻辑“或”。使用方法: result = expression1 || expression2 其中result是任何变量。 expression1是任何表达式。 expression2是任何表达式。 JavaScript中逻辑“或”运算符说明 如果两个表达式中有一个或两个等于 True,则 result 是 True。下面的表举例说明了 result 是如何被决定的...
标签: Web开发
||是这样运算的:从第一个开始,遇到有意义的返回,否则返回最后一个表达式(注意不一定是Boolean值);  &&是这样运算的:从第一个开始,遇到无意义的返回,否则返回最后一个表达式(注意同上);  !是这样运算的:对表达式的值取非(注意不是对表达式)。  什么是无意义呢:如下六个 0,null,undefined,"",false,NaN...
关于拷贝构造函数和赋值运算符 作者:冯明德 重点:包含动态分配成员的类 应提供拷贝构造函数,并重载"="赋值操作符。 以下讨论中将用到的例子: class CExample{public:CExample(){pBuffer=NULL; nSize=0;}~CExample(){delete pBuffer;}void Init(int n){ pBuffer=new char[n]; nSize=n;}private:char *pBuffer; //类的对象中包含指针,...
标签: Web开发
在cssrain整理的一个 试题集 中有这么一道题: SCRIPT LANGUAGE="JavaScript" var a = 0; var b = -1; var c = 1; function assert (aVar) { if (aVar==true)     alert(true); else     alert(false); } assert(a) ; assert(b) ; assert(c) ; /SCRIPT 运行代码框 SCRIPT LANGUAGE=&...
标签: Web开发
无符号右移赋值操作 (=)是对变量值根据表达式值所规定的位数进行无符号右移,并将结果赋给该变量。示例代码: result = expression 其中参数是result任何变量。 expression是任何表达式。 JavaScript中无符号右移赋值操作说明 使用 = 运算符和使用下面的语句是等效的: result = result expression = 运算符把 result 的所有位向右移 expr...

经验教程

782

收藏

15
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部