11‘34左右这个+=-10和上面的curr=curr-10不是重复了吗,赋了两遍值

11‘34左右这个+=-10和上面的curr=curr-10不是重复了吗,赋了两遍值

正在回答

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

3回答

同学你好,可以将代码顺序调一下,即先写“curPoint.x += -10;”,再写move方法,然后在move方法中,直接使用curPoint.x。由于代码的书写方式并不唯一,而且每个人的书写习惯不一样,所以老师这里没有按照同学那种方式去写。

祝学习愉快!

好帮手慕久久 2020-09-12 13:41:05

同学你好,代码执行顺序说错了:代码是从上往下执行,会先执行move方法,即先移动到-10+curPoint.x,即-20处,然后再执行下面的赋值语句,再将curPoint.x更新成-20。

祝学习愉快!


  • 提问者 Ting111 #1
    move里面为什么不直接写curpoint呢,那样的话从上往下运行也是每次都减了十
    2020-09-12 16:33:38
好帮手慕久久 2020-09-12 11:37:53

同学你好,是说下图中的代码吧:

http://img1.sycdn.imooc.com//climg/5f5c41a309bf48c507340242.jpg

此处并不是赋了两遍值,赋值语句语法是:“A=B”的形式(使用等号才是赋值),而move方法中,只是直接移动元素到“-10 + curPoint.x”处,并没有改变curPoint.x 的值;下面的“curPoint.x += -10;”(等价于curPoint.x =curPoint.x -10)才是赋值语句,即将curPoint.x 的值改变。

如果我的回答帮到了你,欢迎采纳,祝学习愉快!

  • 提问者 Ting111 #1
    下面的赋值是每次减十,以-10为起始值,curpoint=-20,放到move里面就是-10-20就是三十了
    2020-09-12 12:19:39
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
3.WebAPP开发与小程序
  • 参与学习           人
  • 提交作业       622    份
  • 解答问题       6815    个

微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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