logo

JavaScript 三項演算子

JavaScript 三項演算子。 条件演算子 は、条件付き (if-else) ステートメントを表現するためのより良いアプローチを提供します。これは、条件、条件が true の場合に返される値、条件が false の場合に返される値の 3 つのオペランドで動作します。この記事は、JavaScript で三項演算子を理解し効果的に使用するための包括的なガイドです。



  Input:   let result = (10>0)?真/偽;   出力: true 入力: let message = (20> 15) ? 'はい・いいえ';   出力: はい>>

構文

式は、条件、true の場合の値、false の場合の値の 3 つのオペランドで構成されます。
  • の評価は、 状態 結果は true/false またはブール値になります。
  • 真実 価値は間にあります ? & : 条件が true を返した場合に実行されます。同様に、 間違い 価値はその後にある : 条件が false を返した場合に実行されます。
  • 例 1: 以下は三項演算子の例です。

    JavaScript
    function gfg() {  // JavaScript to illustrate   // Conditional operator   let PMarks = 40  let result = (PMarks>39)?  「合格」 : 「不合格」;  console.log(結果); gfg();>>

    出力
    Pass>

    例 2: 以下は三項演算子の例です。



    JavaScript
    function gfg() {  // JavaScript to illustrate   // Conditional operator   let age = 60  let result = (age>59)?  '高齢者' : '高齢者ではありません';  console.log(結果); gfg();>>

    出力
    Senior Citizen>

    例 3: 以下は、ネストされた三項演算子の例です。

    JavaScript
    function gfg() {  // JavaScript to illustrate  // multiple Conditional operators  let marks = 95;  let result = (marks < 40) ? 'Unsatisfactory' :  (marks < 60) ? 'Average' :  (marks < 80) ? 'Good' : 'Excellent';  console.log(result); } gfg();>

    出力
    Excellent>