课程
/前端开发
/JavaScript
/JavaScript进阶篇
真看不懂,,a的值是“+a”,,不是a的值是“a”么,,,无端端多个+是什么鬼,,
2016-02-24
源自:JavaScript进阶篇 2-13
正在回答
a的值是”a“,因为a是变量,所以不用加双引号”“,+号是起到将前面的文字和后面的a连在一起的作用。
青山空鱼 提问者
sum = ( (++a) + 3 ) / (2 - (--b) ) * 3;
这个式子的意思是:
sum=((a=a+1)+3)/(2-(b=b-1)*3)
在这个过程中,++a(即a=a+1)会把加完后的值赋值给a,所以a的只会发生改变,b也是同样道理。
表达式中有++a:a=a+1,然后进行运算或判断;
表达式中有a++:先进行运算或判断,再a=a+1
++a=a+1
--b=b-1
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答……醉了,搞不懂啊
4 回答没搞懂,求助!
3 回答搞不懂咯,定时器的问题。
1 回答搞不懂字符到底怎么算的??????
2 回答是在搞不懂这节课的练习
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号