在我寻求学习和改进我的 JavaScript 的过程中,我遇到了一个带有 switch / case 语句的脚本,我注意到一些变量使用 ++ 递增,并且在 ++ 之前使用变量,然后一些变量在变量之后使用 ++。这些有什么区别?这是我试图解释的一个例子,注意 m 和 y 变量。
switch(f){
case 0:{
++m;
if(m==12){
m=0;
y++;
}
break;
}
case 1:{
--m;
if(m==-1){
m=11;
y--;
}
break;
}
case 2:{
++y;
break;
}
case 3:{
--y;
break;
}
case 4:{
break;
}
}