函数中true或false的Javascript简写

mnemlml8  于 2023-01-01  发布在  Java
关注(0)|答案(2)|浏览(143)

有没有一种简化的方法可以使结果总是对或错?

function trueFalse() {
  if( a == 1 ) {
    return true;
  } else {
    return false;
  }
}

比如返回真:假;而不需要其他部分吗
谢谢。

nhn9ugyo

nhn9ugyo1#

这将是:

function trueFalse(){
  return a === 1;
}

此外,尽可能使用严格的比较。

k3bvogb1

k3bvogb12#

(OP问题后几年,但现在也会起作用)
ES6速记允许您使用条件运算符:
第一个月
或者更短,但可读性稍差:
const trueFalse = a === 1
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator

相关问题