小小单身
2016-07-29 16:04
麻烦说一下答案和小解释一下,
++a是6吗?--b是1吗?
如果是,那和 a++和b--不是一样吗?
所以说就是输写方式不一样是吧 ++a 和a++ 或者a--和--a 完全一样
讲的时候为什么不说 真J8蛋疼 还以为有什么不一样
看他们写的,应该就是和读取顺序有关吧,++a就是先加1+a呗,a++那就是a+1应该可以这样理解吧!但是结果都是一样的!不用太纠结,后面慢慢应该还会学到!一起加油吧
举个例子,假如a=1,执行到++a的时候a的值还是1,执行完之后a的值为2,而a++是先执行a=a+1操作。--b同理。
++b 是先加1再使用 b++是先使用再加1 {b=1;++b;c=b/2;}这里c 的结果就是1;
{b=1;b++;c=b/2;}这里b的结果就是0
这里 第一个和第二个此时b的值 是一样的 都是2。
在统计次数的时候 一般b++ 和++b 是一样的 因为都使用过了。
a++和++a的区别在于当前语句中a的值不同:使用a++时a的值不变,使用++a时a的值为a+1;
包含a++或++a的语句运行后:两者的结果是一样的,都是a+1;
结果是一样的,但是++a(此时的a已经是6了)是先自加后使用,而(此时的a还是5)a++是先使用后自加
JavaScript进阶篇
468782 学习 · 22507 问题
相似问题