ユーザ用ツール

サイト用ツール


サイドバー

目次

機械学習とは

プログラミング無しで機械学習

機械学習プログラミング入門

初めてのKeras2.0

初めてのTensorflow(YouTube)

初めてのChainer2.0

初めてのビットコイン

ビットコイン用語集

初めてのSolidityプログラミング

初めての医療統計

初めてのエクセルで医療統計

初めてのEZRで医療統計

初めてのRStudioでレポート作成

初めてのImageJで画像解析

スマホアプリ作成ソフトIonic3

スマホアプリ作成ソフトIonic4

Ionicのためのjavascript tips

その他

NiftyCloudMobileBackend

税金など

Dokuwiki

sidebar

条件_三項_演算子ハテナセミコロン

条件演算子(三項演算子)( ? : )

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 (外部編集)