===== 条件演算子(三項演算子)( ? : ) ===== if文の代替として、?とセミコロン;を用いた条件演算子といった記法があります。 指定された条件式の真偽に応じて、対応しる式の値を出力したい場合に用います。 (条件式) ? (条件式がtrueのときの式) : (条件式がfalseのときの式); 要は、以下と同じです。 if (条件式) { (条件式がtrueのときの式) } else { (条件式がflaseのときの式) } 例1) var x = 90; console.log((x > 60) ? '合格' : '不合格'); // => 合格 例2)Ionicの実際のコードでは、たとえば、[[http://twosquirrel.mints.ne.jp/?p=23919|チャットアプリ]]で、以下のように用いたりします。 src/pages/home/home.ts // 編集フィールドの切り替え toggleEditComment(num: number) { this.comments[num].edit_flag = (this.comments[num].edit_flag) ? false : true; } ===== リンク ===== https://www.sejuku.net/blog/23627\\ 【JavaScript入門】条件(三項)演算子の使い方と活用例まとめ! 2017年8月 by マサト https://www.sejuku.net/blog/20736\\ 【JavaScript入門】IF文を徹底的にマスターする! 2017年8月 by マサト