手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

用按位或操作将 浮点数 转成 整数

首页 > Javascript >

看到一篇文章,是这样说的:

use bitwish Operators "|"  Convert a floating-point value to an int
意思就是:
由于位操作只对整型才有意义,所以表达式中的浮点数会首先被js解析器转换成整型.
然后再用js解析器本身的语言(例如:c++)的或操作将算 运符两边的数值运算,所以该例的结果得到整数1.

 

JavaScript代码
  1. alert(0|'123.55');  
  2. alert(parseInt('123.55'));  
  3. alert(Math.round('123.55'));  

上面三种都可以转成int,但是math.round会四舍五入。




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: 浮点, 位或

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):