使用其中一种比较我是否有任何不同之处,或者它们完全相同:
return !!(foo == 'bar')
return (foo == 'bar') ? true : false;
if (foo == 'bar') return true;
else return false;
答案 0 :(得分:-1)
更好的(不包括在列表中)是
return foo === 'bar';
所有表达式都返回相同的结果,但由于==
或===
运算符返回一个布尔值,您可以简化表达式并具有更易读的代码。