首页 > 编程语言 > 详细

Javascript 右移0位的作用

时间:2016-06-24 14:44:34      阅读:1141      评论:0      收藏:0      [点我收藏+]

Javascript 中右移0位可以用来快速去掉小数,关于位移运算的定义:

右移运算是将一个二进制位的操作数按指定移动的位数向右移动,移出位被丢弃,左边移出的空位或者一律补0,或者补符号位。

实际看下效果:

32.5 >> 0  // 32

 

右移是什么作用?

 

(32).toString(‘2‘) // 转换为2进制,得到 100000

( 32 >> 1 ).toString(2) // 右移1位,得到 10000

 

对比下:

 

100000  // 实际值 32

010000  // 实际值 16

 

怎么去掉小数位?

 

32.5 >>1 << 1

 

或者直接

 

32.5 >> 0

Javascript 右移0位的作用

原文:http://www.cnblogs.com/webooxx/p/5614020.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!