自增和自减

自增++

            -通过还用变量在自身的基础上增加1
            -对于一个变量自增以后,原变量的值会立即自增1
            -自增分为两种,后++(a++)和前++(++a)
                无论是a++还是++a,都会立即是原变量自增1
                    不同的是a++和++a的值不同
                a++的值等于原变量的值(自增前的值),
                ++a的值等于原变量自增后的值

自减--

            -通过自减可以使变量在自身的基础上减1
            -自减分成两种,--a  a--
                不同的是a--和--a的值不同
                    a--是变量的原值(自减前的值)
                    --a是变量的新值(自减后的值)

代码示例:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>自增和自减</title>
<script type="text/javascript">
	var a = 1;
	console.log(a++);//1
	console.log(++a);//2
	a++;//使a自增1
	++a;
	console.log("a="+a);
	
	var c=10;
	//第一次c++,是在10的 基础上自增
	c++;
	console.log(c++);//11
	
	var d=10;
	//console.log(++d);//11
	//console.log(++d);//12
	d = d++;
	/*  
	e=d++; d++之后为21,但是d++为10,最后把d++的值赋给d
	d = e;
	*/
	console.log(d);//10
	
	var e=20;
	//20 + 22 +22
	var result =e++ + ++e + e;//64
	console.log(result);
</script>
</head>
<body>

</body>
</html>

猜你喜欢

转载自blog.csdn.net/dayun555/article/details/84144630