一元运算符只有一个参数,即要操做的对象或值。它们是 ECMAScript 中最简单的运算符。
他是一种自增运算符, var a=2; a++; console.log(a); 结果为:3 a++至关于a=a+1;
他是一种自减运算符, var a=2; a--; console.log(a); 结果为:1 a++至关于a=a-1;
详细说一下++或--的前置和后置。举个例子:
当不出现赋值时,执行自增(自减)运算;可是出现赋值时,先赋值,后运算;code
var a=5; var b=a++;//先赋值,后运算 console.log(a);// a=6 console.log(b);b=5
给你们解析一下:b=a++;其实他执行两部操做,一是b=a;二是a=a++;so 结果就是你们看到的那样。
当不出现赋值时,执行自增(自减)顺序,但出现赋值时,先赋值,后运算。对象
var a=5; var b=++a;//先运算,后赋值; console.log(a);//a=6 console.log(b);//b=6
给你们解析一下:b=++a;其实他执行两部操做,一是a=++a;二是b=a; so 结果就是你们看到的那样。