首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

收藏此问题 发表新评论

为什么

<script  language="javascript">
x=3
document.write(x++)</script>


x++结果是3    ++x结果是4呢?

我觉得x++应该是4啊~~~
昵称: 果儿本本  时间: 2004-05-30 01:33:00
x++;是先取x的值,然后自增1;
++x是先自增,再取值;
所以,在document.write的时候,x还是3
之后,如果你再写个同样的句子,x就是4了。。
昵称: longhorn  时间: 2004-05-30 01:46:00