为了账号安全,请及时绑定邮箱和手机立即绑定

总结:做了这个发现自己有几个问题不知道,求大神。

1.100%7当作了100/7,100%7应该是100除以7取余数。

2.(++a)和(a++),(--b)和(b--)搞混淆了

有没有大神能帮我把第二个问题,举个简单的实例,解释下他的原理来加深理解啊?


正在回答

2 回答

a++:a 的值虽然自增1,但是整个表达式的值是取a自增之前的值;

++a:a 的值也自增1,但是整个表达式的值是取a自增之后的值。

1 回复 有任何疑惑可以回复我~

前置自增(自减)和后置自增(自减)

var a = 10;

var b = 100;

var box = a++;    //a先赋值给box再自增

var pox = ++b;    //b先自增为101再赋值给pox

alert("a = "+ a + " | " + "box  = " + box);  //输出a=11 | box = 10;

alert("b = "+ b + " | " + "pox  = " + pox);  //输出b=101 | box = 101;



2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

总结:做了这个发现自己有几个问题不知道,求大神。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信