获得表达式布尔值的最佳方法是什么?获得表达式布尔值的最佳方法是什么?
我通常使用!!
,想知道是否有任何理由使用它来布尔或者是否可以使用其中任何一个。
someFunction: function(param){
var myBoolean = !!param;
}
但我也可以这样做:
someFunction: function(param){
var myBoolean = Boolean(expression);
}
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean
我认为它就像'Number(value)'vs'+ value'。一个被认为更容易阅读,另一个更快。 – Lewis