ES5
Darbuly小威
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【简记】JS中~符号的巧妙配合应用——indexOf 判断
有这么一个需求一个数组let arr = ['qq','weixin'.'taobao']如何判断里面有没有‘qq’?先想到了indexOf但是console.log(arr.indexOf('qq')) //0而if(arr.indexOf(‘qq’))等价于if(0) 故这样不行所以用~于indexOf配合应用:因为 ~0=-1,·1=-2…if(~arr.ind...原创 2020-04-30 14:25:57 · 430 阅读 · 0 评论 -
【简记】javascript中 ~1为什么是-2
1的 二进制原码:0000 0001~1 之后:1111 1110 (~就是按位取反)以原码的角度看待 1111 1110 ,分析出它是负数(由于第一位是1,因此为负数)这个负数要在计算机中存储,必须是补码,而原码转换补码规则:符号位不变,数值位取反加1所以 1111 1110变成补码为:1000 0010这样的补码代表:-2附上常见各种码转换关系...原创 2020-04-30 14:12:36 · 1154 阅读 · 0 评论
分享