1. ホーム
  2. javascript

[解決済み] Javascript 1行 If...else...else ifステートメント

2023-02-10 12:58:09

質問

1行のif/else文で変数を設定できるのは知っています。 var variable = (condition) ? (true block) : (else block) とすることで、一行のif/else文で変数を設定できることは知っていますが、そこにelse文を入れる方法はないかと考えています。どんな提案でもありがたいです、皆さんありがとうございます

どのように解決するのですか?

確かに三項演算子を入れ子にすることはできますが、読みにくいです。

var variable = (condition) ? (true block) : ((condition2) ? (true block2) : (else block2))