ざつ

SNSで呟くには長すぎる独り言。あとで見返して作品視聴当時の自分がどう感じたのかを知るための記録

Ternary operator について

 

var result = (x > 1) ? "more than one" : "less than one";

という形の条件文は、英語だとTernary operator。

 

 

短い比較なら綺麗で楽なので良く使っている。

ただし、以前node.jsで使用した際、通常のif文と違った結果を出して引っかかったので使用に注意が必要。 残念ながら引っかかった事例がうまく思い出せないが、この曖昧な記憶が正しければ、上の例でいうresultに新しいインスタンスを条件で入れようとした事だったと思う。