Open1

【JavaScript基礎】条件文の省略記法

no215no215

真偽値の変数に対し、逆の真偽値(trueならfalseを返し、falseならtrue)を返すような条件文の記法例

基本形

JavaScript
if ( isBool === true ) {
  return false;
} else {
  return true
}

比較演算子を省略

JavaScript
if ( isBool ) {
  return false;
} else {
  return true;
}

elseを省略

JavaScript
if ( isBool ) {
  return false;
}
return true;

三項演算子を使う

JavaScript
return isBool ? false : true;

TruthyとFalsyを使う

JavaScript
return !isBool;