var a=9,b=10,c;
c=(++a==b--)?++a:b--;
console.log(a);
console.log(b);
console.log(c);
var s=5;
var a=(s++)+(s++)+(s++);
console.log(a);
var m=5;
var b=(++m)+(++m)+(++m);
console.log(b);
假设 i=0;
A. i++ 和 ++i 做为单独的语句时,
作用是一样的,都是使i 的值加1
此时i=1。
B. i++和++i 做为判断条件时,
-
i++ 的作用是先进行判断(此时 i=0),进行判断之后再使 i的值加1
-
++i 的作用是先使 i的值加1 (此时 i=1), 再用 i=1作为判断条件进行判断(此时 i=1)
网友评论