课程
/前端开发
/JavaScript
/JavaScript进阶篇
麻烦说一下答案和小解释一下,
++a是6吗?--b是1吗?
如果是,那和 a++和b--不是一样吗?
2016-07-29
源自:JavaScript进阶篇 2-13
正在回答
所以说就是输写方式不一样是吧 ++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++是先使用后自加
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答a++和++a和b--和--b
2 回答js中a+=b和a=a+b的区别
2 回答求解答 好蒙圈
4 回答为何a-b和b-a不一样?
3 回答c=b>a ||a>b; 这里的c是指b>a ||a>b的值还是指b>a
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号