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>
-
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
-
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) {