为什么JS中一个浮点数位或0会去掉小数部分

 我来答
鈾氶瓏鈾
2016-11-18 · 知道合伙人软件行家
鈾氶瓏鈾
知道合伙人软件行家
采纳数:718 获赞数:1337

向TA提问 私信TA
展开全部
“|”运算是二进制或,操作数会先转为int32。
位运算都会转整数。其实没原理可言,就是规定先转整数。因为js的number是浮点数,不转整数怎么进行位运算。你看java的浮点数是不能进行位运算的。再一点就是这样效率其实不高,不如用Math.floor,更可读
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式