【发布时间】:2014-02-15 14:21:45
【问题描述】:
我有时会在代码中看到符号 ~。我用~1 试了一下,它显示0。
因此,我可以看到一些使用这个技巧的代码:
if ( !~text.indexOf('a') ){ }
检查真实值。是不是有点移位?
【问题讨论】:
-
~1应该返回-2。~-1返回0。 -
在此处查看标记的答案:stackoverflow.com/questions/12299665/…
标签: javascript operators