i++和++i的区别?

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>

  

原文地址:https://www.cnblogs.com/webdom/p/10398081.html