JavaScript ++ --语法

2021-11-29  本文已影响0人  netppp
var  a=2
var  b=a++
alert(a)   //   a=3
alert(b)   //   b=2  以上操作代表,先把a赋值给b,然后再对a作加1操作

var  a=2
var  b=++a
alert(a)   //   a=3
alert(b)   //   b=3  以上操作代表,先对a作加1操作,然后再把a赋值给b


var  a=2
var  b=a++*4
alert(a)   //   a=3
alert(b)  //   b=8 
//以上操作代表,先将a赋值给b(然后再对a做加1操作,a就等于3了),b此时就等于2了(a++等于是b的替身),然后a++*4就相当于是 b*4  就是2*4 ,所以最后b就等于8了。

var  a=2
var  b=5*a++*6
alert(a)   //   a=3
alert(b)  //   b=60
 
//以上操作代表,先将a赋值给b(然后再对a做加1操作),b就等于2了(a++等于是b的替身),然后5*a++*6   就代表 5*b*6 也就是 5*2*6  最后b就等于60了。


var  a=2
var  b=5*++a*6
alert(a)   //   a=3
alert(b)  //   b=90

//以上操作代表,先将a做加1操作,a就等于3了,然后再把a赋值给b,这样b此时就等于3了(++a等于是b的替身),然后5*++a*6   就代表 5*b*6 也就是 5*3*6  最后b就等于90了。

var  a=2
var  b=5+a++*7
alert(a)   //   a=3
alert(b)  //   b=19
 

//以上操作代表,先将a赋值给b(然后再对a做加1操作),b就等于2了(a++等于是b的替身),然后5+a++*7  就代表 5+b*7 也就是 5+2*7 最后b就等于19了。



上一篇下一篇

猜你喜欢

热点阅读