js基础_7、自增自减

自增++

通过自增可以使变量在自身得基础上增加1。
对于一个变量自增后,原变量的值会立即自增1。不用给自己重新赋值。

自增分两种:

后++(a++)和前++(++a);
无论是a++还是++a,都会立即使原变量的值自增1;
不同的是a++和++a的值不同。
a++的值等于原变量的值(自增前的值),
++a的值等于原变量的新值(自增后的值)。
比如:

var a=10;
//第一次a++,是在10的基础上自增。
console.log(a++);//值为10;
//第二次a++,是在11的基础上自增。
console.log(a++);//值为11;

b++的值

var b=10;
console.log(++b);//值为11;
console.log(++b);//值为12;

3、例子

var d=20;
var result=d++ + ++d + d;
console.log(result);//64

4、例子

var d=20;
d=d++;
console.log(d);//20

自减—

通过自减可以使变量在自身得基础上减1。

自减分两种:

后—(a—)和前—(—a);
无论是a—还是—a,都会立即使原变量的值自减1

例子

var a=10;
a—;
console.log(a);//值为9;
console.log(a—);//值为9;
console.log(—a);//值为7;

例子

var n1=10,n2=20;
var n=n1++;
console.log(‘n=’+n);
console.log(‘n1=’+n1);
n=++n1;
console.log(‘n=’+n);
console.log(‘n1=’+n1);
n=n2—;
console.log(‘n=’+n);
console.log(‘n2=’+n2);
n=—n2;
console.log(‘n=’+n);
console.log(‘n2=’+n2);

posted @ 2022-03-11 19:26  青仙  阅读(323)  评论(0编辑  收藏  举报