獲得表達式布爾值的最佳方法是什麼?獲得表達式布爾值的最佳方法是什麼?
我通常使用!!
,想知道是否有任何理由使用它來布爾或者是否可以使用其中任何一個。
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