javascript中两个感叹号的作用

最近在在看Javascript代码时,会经常看到代码中使用双感叹的用法,如   var a = !!result.flag;  开始的时候,不怎么明白为什么一定要这么做?后来想想,应该是在下文中要对a进行判断。那么,有人可能会问,即使用不用又感叹号,也能正常的判断啊。的确如此,但我想,经过双感叹号之后,a的值就变成了一个boolean值了,这样会让判断语句看上去更直观吧。     因为大家都知道,
相关文章
相关标签/搜索