按位取反~
展开全部
偶然看到一个写法:
要是自己会写成
从来没用过按位取反,虽然知道 位运算的效率高于符号运算 。以前学的都还给老师了-_- 趁现在有空赶紧重新学习下。
~n= -(n+1) 。
运用上面按位取反的规律,回到文章开头,如果 aa='welcome' ,那么 ~aa.indexOf('login') 就为 0 了,就不会走 todo 分支啦,确实挺酷的。
以后 js 中遇到 -1 这种情况就可以用 ~ 啦,不仅酷酷的,效率也高, code 能力蹭蹭涨,哈哈哈哈。
既然位运算是针对整数部分的,那么可以用来将浮点数转化为整数, 此时等效于 Math.floor 方法 。
那么,如何将数字四舍五入到固定的小数点?
原码,补码和反码
Math.pow
Math.floor
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询