这段代码l-=和t+=不是很明白

这段代码l-=和t+=不是很明白

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕然然 2021-09-14 16:08:11

同学你好,解释如下:

-=+= 是快捷赋值运算符,表示在原数值的基础上进一步进行运算。

比如:t += 3 相当于 t = t + 3,表示在原数值t的基础上加3,再赋给变量t 。

如果 t = 200,执行一次 t+=3 后,t 变为203(即 t = 200+3),再执行一次 t+=3 后,t 变为206(即t = 203+3)。

同理,l -= 3 相当于 l = l-3,表示在原数值l的基础上减3,再赋给变量l 。

如果 l = 200,执行一次 l-=3 后,l变为197(即 l = 200-3),再执行一次 l-=3 后,l 变为194(即 l = 197-3)。

祝学习愉快!

  • 提问者 球球不一般 #1

    为什么要+3或是-3不写可以吗

    2021-09-14 16:14:24
  • 提问者 球球不一般 #2

    为什么要+3或是-3啊不写可以吗

    2021-09-14 16:14:56
  • 好帮手慕然然 回复 提问者 球球不一般 #3

    同学你好,变量 t 和 l 分别表示盒子的top属性值和left属性值,改变这两个属性值可以使盒子进行移动,如果不写的话,那么变量 l 和 变量 t 的值永远为默认的200,盒子就动不起来了,如图

    https://img1.sycdn.imooc.com//climg/6140739c09f659a614420890.jpg

    祝学习愉快!

    2021-09-14 18:05:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师