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

JavaScriptのnull合体演算子とは何ですか?


??演算子はC#の「null合体」演算子ですが、JavaScriptには次のような演算子があります。つまり||。

演算子||論理OR演算子です。 2つのオペランドのいずれかがゼロ以外の場合、条件は真になります。

演算子の使い方は次のとおりです|| JavaScriptのvarを使用-

<html>
   <body>
      <script>
         var a = true;
         var b = false;

         document.write("(a || b) => ");
         result = (a || b);
         document.write(result);
      </script>
   </body>
</html>

  1. JavaScriptのビットごとのOR(|)演算子とは何ですか?

    ビットの1つが1の場合、ビットごとのOR(|)演算子を使用すると1が返されます。 例 次のコードを実行して、JavaScriptのビットごとのOR演算子の操作方法を学ぶことができます。 <!DOCTYPE html> <html>    <body>       <script>          document.write("Bitwise OR Operator<br>");     &n

  2. JavaScriptに「null合体」演算子はありますか?

    はい、JavaScriptは「null合体」演算子をサポートするようになりましたが、論理OR(||)の概念を使用することもできます。構文は次のとおりです- var anyVariableName=null; var anyVariableName=yourVariableName || yourActualValue; 例 var fullName=null; console.log("The full name is="+fullName); var actualName=fullName || "David Miller"; console.log(