🎃

【javascript】三項演算子の使い方

2023/03/02に公開

三項演算子とは、、?

  • if文の代わりに使用できる
  • 単純な条件式に使いやすい
  • コードを短く書けるなどの特徴がある
  • if文は条件文、三項演算子は式になる

if文との使い分け

if文を使った方が良い時

  • 分岐が複雑
  • ネストが深い時
    • ネストとは入れ子のこと。if文の中にさらにif文が入っている状態の時など。

三項演算子は、if文を一行にまとめたいとき、コードをシンプルに書きたいときに使用できる。

使い方

if文で条件式を書いた時

if (条件式) {
 
    //Trueの処理
 
} else {
 
    //Falseの処理
 
}

同じ条件式を三項演算子で書いた時

条件式 ? 条件が正しいときの値 : 条件が間違っているときの値で記述する。

条件式 ? Trueの処理 : Falseの処理

まとめ

if文だと見にくいコードを三項演算子を使うと誰が見ても分かりやすいコードが書けることを学びました。
条件分岐はまだまだ苦手意識がありますが、沢山使用して慣れることが一番習得できそうです。

Discussion