<script type="text/javascript">
var numa=1;
var numb=7;
numa=numa++;
numb=numb--;
document.write("numa的值:"+numa+"<br/>");
document.write("numb的值:"+numb);这个编码与下个编码的运算结果不一样
<script type="text/javascript">
var numa=1;
var numb=7;
numa++;
numb--;
document.write("numa的值:"+numa+"<br/>");
document.write("numb的值:"+numb);
举个例子,i++,++i。都是i=i+1的意思,区别就是i++是i先不加1,而是在语句完后自加,而++i先自加。
i = 1; a = i++; b = i;则a = 1,b = 2。a = ++1; b = i;,则a = 2, b = 2。
numa++,numb--,这个++和--符号在前面和在后面是不一样的,在后面是先赋值再运算的意思,在前面是先运算再赋值,下面的那个numa++还可以写成 numa=numa+1;