应该避免使用增量和减量运算符,因为它可能导致意外结果。以下是一些情况:在赋值语句中,它可能导致不利的结果:示例在线演示 var a = 5; var b = ++a; var c = a++; var d = ++c; document.write(a); document.write("\r"+b); document.write("\r"+c); document.write("\r"+d); 输出运算符和变量之间的空格也可能导致意外结果:a = b = c = 1; ++a ; b -- ; c;