搞不懂!!!

来源:2-13 编程练习

青山空鱼

2016-02-24 17:50

真看不懂,,a的值是“+a”,,不是a的值是“a”么,,,无端端多个+是什么鬼,,

写回答 关注

4回答

  • Ade节节
    2016-02-24 17:59:39
    已采纳

    a的值是”a“,因为a是变量,所以不用加双引号”“,+号是起到将前面的文字和后面的a连在一起的作用。

    青山空鱼

    那第二轮a,b的值是怎么算的?看评论说++a,--b,,都不知道哪里来的

    2016-02-24 18:02:48

    共 2 条回复 >

  • Ade节节
    2016-02-25 18:07:21

     sum = ( (++a) + 3 ) / (2 - (--b) ) * 3;

    这个式子的意思是:

    sum=((a=a+1)+3)/(2-(b=b-1)*3)

    在这个过程中,++a(即a=a+1)会把加完后的值赋值给a,所以a的只会发生改变,b也是同样道理。

    青山空鱼

    sum我明白,,就是a,b就是说无论在什么情况下只要出现++或——原来的变量也跟着这个改变了,是吧

    2016-02-26 14:37:22

    共 1 条回复 >

  • 简直无晴
    2016-02-24 18:06:25

    表达式中有++a:a=a+1,然后进行运算或判断;

    表达式中有a++:先进行运算或判断,再a=a+1

    青山空鱼

    ++a不是只在运算sum的时候使用的么,怎么也给到a上面了,,

    2016-02-24 19:56:40

    共 1 条回复 >

  • Ade节节
    2016-02-24 18:05:35

    ++a=a+1

    --b=b-1


    青山空鱼

    ++a不是只在运算sum的时候使用的么,怎么也给到a上面了,,

    2016-02-24 19:57:15

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468781 学习 · 22507 问题

查看课程

相似问题