JavaScriptの三項演算子
提供:Dev Guides
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"