是否有一种简写方法可以使结果始终为真或为假?
function trueFalse() {
if( a == 1 ) {
return true;
} else {
return false;
}
}
类似 return true:false;不需要 else 部分?
谢谢。
那就是:
function trueFalse(){
return a === 1;
}
此外,尽可能使用严格比较。
(OP问题几年后,但这现在也可以了)
ES6 简写允许您使用条件运算符:
const trueFalse = a === 1 ? true : false
或者更短但可读性稍差:
const trueFalse = a === 1
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator
只是为了让它更短并允许进行比较......
const trueFalse = (a, b) => a === b;