可能重复:
What is the !! operator in JavaScript?javascript:什么是不是? (!!运营商)
什么是不是没有在JavaScript我有这见过几次:)
function foo(){
return !!(window.history);
}
可能重复:
What is the !! operator in JavaScript?javascript:什么是不是? (!!运营商)
什么是不是没有在JavaScript我有这见过几次:)
function foo(){
return !!(window.history);
}
我想它用来[不那么]隐式地将值转换为布尔类型
完全重复:http://stackoverflow.com/questions/784929/what- is-the-operator-in-javascript – ig0774 2011-03-23 11:44:06
它是重复的,但重复的问题几乎没有提到它被使用的原因。在你的情况下,它是[底部的答案](http://stackoverflow.com/questions/784929/what-is-the-operator-in-javascript/4339463#4339463):这是一个成语,检查'是定义'。 – Rup 2011-03-23 11:48:35
@rup我同意那里的答案很奇怪,我不明白他们中的一半答案和他们的技术学士学位,他们应该更加友好,他们的答案并不是假设每个人都在他们的水平:)尤其是当有人问起:) – Val 2011-03-23 12:05:06