javascript: y=5,x=++y,x等于多少啊?怎么算呢?

[复制链接]
查看11 | 回复3 | 2012-3-8 00:54:31 | 显示全部楼层 |阅读模式
等于6,先是y=5,++y的是意思是y自己先加1,也就是y=y+1;++y 和 y++的区别是 ++y的结果是先算y自增,表达式的结果是y(原来的y)+1。y++就是先算表达式的结果再算y本身的自增,表达式的结果是 y (原来的y),两者相同的是都会对y+1。如果上面换成 x = y++的话结果就是5 ;y=5,x=++y,x 等同于 y=5; y = y +1; x = y; x的结果是 6y=5,x=y++,x 等同于 y=5; x = y; y= y + 1; x的结果是 5...
回复

使用道具 举报

千问 | 2012-3-8 00:54:31 | 显示全部楼层
x = 6 ;++y:解释:++ 就是加上1,也就是x = 1+5 则 x=6;举例,y = 5 ,x =y++,x = 5 ;++y和 y++ 不一样....
回复

使用道具 举报

千问 | 2012-3-8 00:54:31 | 显示全部楼层
6 啊y=5x=++y等同于 x=y+1...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行