2.2.4 + =(加后赋值)和 —=(减后赋值)
变量要增加特定的值,可以使用如下代码:
把名为x的变量的初始值设置为10.然后,把x+5赋值给x。因为x是10,所以x+5就是15.我们所做的就是用x原来的值,计算出x的新值,因此,x=x+5实际上表示的就是“x加上5”.
JavaScript给出了一个更为简便的方法,使用+ =和—=操作符,将变量增加或减少一定数量。例如,如果我们有一个变量x,那么x+=5和x=x+5是一样的。—=操作符的使用方式也相同,所以x-=9和x=x-9是一样的(“x减9”)。使用这两个操作符记录电子游戏得分的示例,如下所示:
在这个示例中,通过把10赋值给变量score,表示最初的分数是10,然后,我们打败了一个怪物,使用+=操作符增加7分(score+=7和score=score+7是一样的)。在我们打败怪物之前,分数是10,10+7等于17,所以这次操作会将score设置为17.
在成功击败怪物后,我们又撞到一个陨石,分数要减掉3。Score=3和score=score-3是一样的。因为现在score是17,score-3等于14,所以为score重新赋值为14.
参考文献:《JavaScript for kids》By Nick Morgan 来源:http://www.allitebooks.org
本站内容未经许可,禁止任何网站及个人进行转载。