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

三項演算子を非三項に変更する-JavaScript?


三項演算子の代替として、JavaScriptでifelseを使用します。たとえば、2つの数字があります-

var number1=12;
var number2=12;

比較するために、三項演算子の代わりにifelseを使用できます-

if(number1==number2)
console.log("true");
else
console.log("false");

以下はコードです-

var number1=12;
var number2=12;
var result=(number1==number2)?true:false;
console.log(result);
if(number1==number2)
   console.log("true");
else
   console.log("false");

上記のプログラムを実行するには、次のコマンドを使用する必要があります-

node fileName.js.

ここで、私のファイル名はdemo217.jsです。

出力

出力は次のとおりです-

PS C:\Users\Amit\JavaScript-code> node demo217.js
true
true

  1. JavaScriptスプレッド演算子

    JavaScriptのスプレッド演算子を使用すると、配列を個々の配列要素に展開できます。スプレッド演算子を使用するには、3つのドット(…)の前に配列名を付ける必要があります。 以下は、JavaScriptスプレッド演算子のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, i

  2. C#の三項演算子

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