Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptの三項演算子(?:)とは何ですか?


条件演算子または三項演算子は、最初に式の真または偽の値を評価し、次に評価の結果に応じて、指定された2つのステートメントのいずれかを実行します。

S.No
オペレーターと説明
1
? :(条件付き)
条件が真の場合?次に値X:それ以外の場合は値Y

次のコードを実行して、JavaScriptで三項演算子がどのように機能するかを理解できます

ライブデモ

<html>
   <body>
      <script>
         var a = 10;
         var b = 20;
         var linebreak = "<br />";

         document.write ("((a > b) ? 100 : 200) => ");
         result = (a > b) ? 100 : 200;
         document.write(result);
         document.write(linebreak);

         document.write ("((a < b) ? 100 : 200) => ");
         result = (a < b) ? 100 : 200;
         document.write(result);
         document.write(linebreak);
      </script>
   </body>
</html>

  1. C#の三項演算子とは何ですか?

    3項演算子は、C#の条件演算子です。 3つの引数を取り、ブール式を評価します。 例- y = (z == 1) ? 100 : 180; 上記では、第1オペランドがtrue(1)と評価された場合、第2オペランドが評価されます。最初のオペランドがfalse(0)と評価された場合、3番目のオペランドが評価されます。 以下は例です- 例 using System; namespace Demo {    class Program {       static void Main(string[] args) {   &nbs

  2. C#の三項演算子/条件演算​​子とは何ですか?

    三項演算子は、C#の条件演算子です。 3つの引数を取り、ブール式を評価します。 例- y = (x == 1) ? 70 : 100; 上記では、第1オペランドがtrue(1)と評価された場合、第2オペランドが評価されます。最初のオペランドがfalse(0)と評価された場合、3番目のオペランドが評価されます。 以下は例です- 例 using System; namespace DEMO {    class Program {       static void Main(string[] args) {