js中变量申明并赋值后,后面紧接着对这个变量参与运算,为什么?

js中变量申明并赋值后,后面紧接着对这个变量参与运算,那这算不算再次赋值呀,我知道不算,但就是不清楚来龙去脉,为什么?求高手详细解答

如: var result=num-50;

        result=result/2;    //这里的“result=”不是再次赋值呀为什么?而我把它改成result=num-20就是再次赋值的意思了!!!

       

快乐崇拜tager
浏览 1524回答 1
1回答

柠檬酸钠

这里的代码有点冗余。。result=result/2 相当于 result/=2/=是一个运算符,当然就不是再次赋值了就像i++一样,你对i再次赋值了吗
打开App,查看更多内容
随时随地看视频慕课网APP