什么是JavaScript中的“双波浪号”(~~)运算符?

“ double tilde”(~~)运算符是double NOT按位运算符。用它代替Math.floor(),因为它更快。

示例

您可以尝试运行以下代码以了解双波浪号运算符-

<html>

   <body>

      <script>

         var a = 2;

         var b,c, d;

         b = ~~a;

         c = Math.floor(a);

         d = ~~b=== c;

         document.write(b);

         document.write("<br>"+c);

         document.write("<br>"+d); // They are equal

      </script>

   </body>

</html>

以上是 什么是JavaScript中的“双波浪号”(~~)运算符? 的全部内容, 来源链接: utcz.com/z/331370.html

回到顶部