JavaScript中无符号右移运算符

2016-02-19 15:18 4 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐JavaScript中无符号右移运算符,无聊中的都看过来。

【 tulaoshi.com - Web开发 】

无符号右移运算符 ()是右移表达式的位,不保留符号。使用示例

result = expression1 expression2

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

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

JavaScript中无符号右移运算符说明
运算符把 expression1 的各个位向右移 expression2 指定的位数。右移后左边空出的位用零来填充。移出右边的位被丢弃。例如:
var temp
temp = -14 2

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

变量 temp 的值为 -14 (即二进制的 11111111 11111111 11111111 11110010),向右移两位后等于 1073741820 (即二进制的 00111111 11111111 11111111 11111100)。

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

延伸阅读
标签: Web开发
JavaScript中逻辑“或”运算符(||)是对两个表达式执行逻辑“或”。使用方法: result = expression1 || expression2 其中result是任何变量。 expression1是任何表达式。 expression2是任何表达式。 JavaScript中逻辑“或”运算符说明 如果两个表达式中有一个或两个等于 True,则 result 是 True。下面的表举例说明了 result 是如何被决定的...
标签: Web开发
||是这样运算的:从第一个开始,遇到有意义的返回,否则返回最后一个表达式(注意不一定是Boolean值);  &&是这样运算的:从第一个开始,遇到无意义的返回,否则返回最后一个表达式(注意同上);  !是这样运算的:对表达式的值取非(注意不是对表达式)。  什么是无意义呢:如下六个 0,null,undefined,"",false,NaN...
自定义类的赋值运算符重载函数的作用与内置赋值运算符的作用类似,但是要要注重的是,它与拷贝构造函数与析构函数一样,要注重深拷贝浅拷贝的问题,在没有深拷贝浅拷贝的情况下,假如没有指定默认的赋值运算符重载函数, !-- frame contents -- !-- /frame contents -- 那么系统将会自动提供一个赋值运算符重载函数。 ...
标签: 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=&...
为什么需要转换运算符? 大家知道对于内置类型的数据我们可以通过强制转换符的使用来转换数据,例如(int)2.1f;自定义类也是类型,那么自定义类的对象在很多情况下也需要支持此操作,C++提供了转换运算符重载函数,它使得自定义类对象的强转换成为可能。 转换运算符的生命方式比较非凡,方法如下: operator 类名(); ...

经验教程

976

收藏

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