逗号在JavaScript表达式中起什么作用?

逗号是JavaScript中的运算符,它在评估每个操作数时返回最后一个操作数。

示例

<!DOCTYPE html>
<html>
   <body>
      <script>
         var a = 100;

         a = (a++, a);
         document.write(a);

         a = (200, 300);
         document.write("<br>"+a);
      </script>
   </body>
</html>