猿问

num++ 和 ++num 区别?

<script type="text/javascript">

    var numa=5;

    document.write("numa的值:"+ numa++ +"<br>"); 

    var temp = numa++;

    document.write("numa的值:"+ temp+"<br>");

    document.write("numa的值:"+ ++numa);

</script>


wmguoo
浏览 2015回答 2
2回答

林方清i

var i = 1; var j = i++;//此时输出i和j,i=2,j=1 var i=1; var j = ++i;//此时输出i和j,i=2,j=2;所以如果要用++,推荐单独写一行var i = 1; i++;//这里使用++i也可以 var j = i;//输出i和j,都是2总结:i++,先进行其他运算(+、-、*、/、%)和赋值运算,然后i自增1;++i,i先进行自增1,然后再进行其他运算(+、-、*、/、%)和赋值运算。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答