Javascript中 i++ 和 ++i 都是 i=i+1 的意思,不同的是:
i++:先引用后增加;
++i:先增加后引用;
i在前面就先引用后增加,+号在前面就先加在引用。
案例如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>博客园:勇淘未来</title> </head> <body> <script> var i=0; console.log(i++);//先访问再自加:输出0,此时的i=1; console.log(++i);//先自加再访问:输出2,此时的i=2; console.log(i);//此时的i=2,输出2; </script> </body> </html>