javascript: What is a NOT NOT? (!! operator )
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
What is the !! operator in JavaScript?
什么是不在javascript中的?我已经看过几次了:)
1 2 3 | function foo(){ return !!(window.history); } |
我相信它用于强制布尔类型…
例如
1 2 3 4 5 6 7 | if("true" == true){ alert("1"); }else{ if(!!"true" == true){ alert("2"); } } |
警报2不1
我认为它过去[不是这样]隐式地将值强制转换为布尔类型