JavaScriptの三項演算子
if-elseステートメントは非常に単純ですが、より短い方法で記述できます。
var isEven = true;
isEven ? console.log(2) : console.log(1);
// 2
構文
condition ? firstExpression : secondExpression;
三元演算子は理解しやすいです。 まず、条件が満たされているかどうかを評価します。 結果がtrueの場合はfirstExpressionが実行され、falseの場合はsecondExpressionが実行されます。
条件付き割り当て
三元演算子の一般的な使用例の1つは、条件付き割り当てです。 特定の条件に応じて値を割り当てることができます。
var pokemon = 151;
var title = pokemon < 152 ? "noob" : "master";
// "noob"