Lenny-Hu / note

blog
5 stars 1 forks source link

JavaScript ++ += =+ 等操作符 #16

Open Lenny-Hu opened 5 years ago

Lenny-Hu commented 5 years ago

++ 操作符: ++在前先已后人,++在后,先人后已

// ++在变量前,变量自身先++,然后跟其他变量运算
let a = 1; b = 2; c = 0;
c = ++a + b // c = 4, a = 2, b = 2

// ++在变量后,变量先跟其他变量运算,然后变量自身再++
let a = 1; b = 2; c = 0;
c = a++ + b // c = 3, a = 2, b = 2
Lenny-Hu commented 5 years ago

+==+

// b += a 相当于 b = b + a
let a = 1; b = 1;
b += a; // a = 1, b = 2

// b =+ a 相当于 b = a,基本上这么写无用,还可能有bug???
let a = 2; b = 0;
b =+ a; // a = 2, b = 2