问答详情
源自:4-6 反反复复(while循环)

num=num++;和num++;的区别

为什么写num=num+1;或num++; 都可以,但是写num=num+1就会浏览器崩溃呢?

提问者:qq_沐雨随心_03616087 2018-02-09 10:07

个回答

  • Lz_YoRHa
    2018-06-07 11:47:54

    因为 num++是个函数,但是num是个变量,你让两者相等,自然会出问题。

  • 柒末雪4424067
    2018-03-24 14:40:33

    没想通你为什么要这样写  

    单目运算

    num++就相当于

    num = num +1;

    num = num++;拆分以后

    就是   num = num ; num ++ ;

    那你的表达式就是

    A = A这样的表达式有意义?


  • qq_沐雨随心_03616087
    2018-02-09 10:09:27

    为什么写num=num+1;或num++; 都可以,但是写num=num++就会浏览器崩溃呢?