条件_三項_演算子ハテナセミコロン
条件演算子(三項演算子)( ? : )
if文の代替として、?とセミコロン;を用いた条件演算子といった記法があります。
指定された条件式の真偽に応じて、対応しる式の値を出力したい場合に用います。
(条件式) ? (条件式がtrueのときの式) : (条件式がfalseのときの式);
要は、以下と同じです。
if (条件式) { (条件式がtrueのときの式) } else { (条件式がflaseのときの式) }
例1)
var x = 90; console.log((x > 60) ? '合格' : '不合格'); // => 合格
例2)Ionicの実際のコードでは、たとえば、チャットアプリで、以下のように用いたりします。
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 マサト
条件_三項_演算子ハテナセミコロン.txt · 最終更新: 2018/10/07 by 127.0.0.1