JavaScript 中 a++ 和 ++a 有什么区别?
++a 返回在它被增加之后的值。因为它是一个前置增量运算符,即 ++ 位于操作数前面。
a++ 返回在增加之前的值。因为它是一个后置增量运算符,即 ++ 位于操作数后面。
示例
你可以试着运行下面的代码来学习 a++ 和 ++a 之间有什么区别 −
<html> <body> <script> var a =10; var b =20; //pre-increment operator a = ++a; document.write("++a = "+a); //post-increment operator b = b++; document.write("<br> b++ = "+b); </script> </body> </html>
广告