是否有一种速记方式来做到这一点,结果总是真或假?
function trueFalse() {
if( a == 1 ) {
return true;
}else{
return false;
}
}
返回true:false;并且不需要其他部分?
感谢。
答案 0 :(得分:5)
那将是:
function trueFalse(){
return a === 1;
}
另外,尽可能使用严格的比较。
答案 1 :(得分:0)
(在 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