文章目录
自增++和自减-- 1. 自增 ++ 1.1 通过自增可以使变量在自身的基础上增加 1.2 对一个变量自增以后,原变量的值会立即自增 1 1.3 自增分为两种,:后++(a++) 和 前++(++a)
2. 自减 -- 2.1 通过自减可以使变量在自身的基础上减 1 2.2 自减分成两种,后--(a--)和--(--a)
3. 练习
自增++和自减–
var num = 10 ;
num-- ;
-- num;
console. log ( -- num) ;
console. log ( "num = " + num) ;
var a = 1 ;
a++ ;
++ a;
console. log ( a++ ) ;
console. log ( ++ a) ;
console. log ( "++a =" + ++ a) ;
console. log ( "a++ = " + a++ ) ;
console. log ( "a = " + a) ;
var c = 10 ;
console. log ( c++ ) ;
c++ ;
var d = 20 ;
console. log ( ++ d) ;
console. log ( ++ d) ;
var result = d++ + ++ d + d;
d = 20 ;
d = d++ ;
var e = d++ ;
d = e;
console. log ( "d = " + d) ;
1. 自增 ++
1.1 通过自增可以使变量在自身的基础上增加
1.2 对一个变量自增以后,原变量的值会立即自增 1
1.3 自增分为两种,:后++(a++) 和 前++(++a)
无论是 a++和++a,都会立即使原变量的值自增 1
a++的值等于原变量的值(自增前的值) ++a 的值等于原变量新值(自增后的值)
var a = 1 ;
a++ ;
++ a;
console. log ( a++ ) ;
console. log ( ++ a) ;
console. log ( "++a =" + ++ a) ;
console. log ( "a++ = " + a++ ) ;
console. log ( "a = " + a) ;
var c = 10 ;
console. log ( c++ ) ;
c++ ;
var d = 20 ;
console. log ( ++ d) ;
console. log ( ++ d) ;
var result = d++ + ++ d + d;
d = 20 ;
d = d++ ;
var e = d++ ;
d = e;
console. log ( "d = " + d) ;
2. 自减 –
2.1 通过自减可以使变量在自身的基础上减 1
2.2 自减分成两种,后–(a–)和–(–a)
无论是 a–还是–a 都会立刻使原变量的值自减 1
a-- 是变量的原值 (自减前的值) –a 是变量的新值 (自减后的值)
var num = 10 ;
num-- ;
-- num;
console. log ( -- num) ;
console. log ( "num = " + num) ;
3. 练习
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) ;