前置加、后置加和C语言里的不一样吗
一样的
javascript中前置++、--是先改变值,后进行运算,如 :
var a=1,b=2; c = ++a + b; //此时 a=2,c=4
而后置++、--是先进行运算,后改变其值,如:
var a=1,b=2; c = a++ + b; //此时 a=2,c=3
你可以和C语言对照下
意义和c里面是一样的。在该条语句内部你应该明白,过了该条语句的分号,就都都加一了
一样的,++i是先加再赋值,i++是先赋值再加。