📅  最后修改于: 2023-12-03 15:08:09.472000             🧑  作者: Mango
Javascript 中的增量运算符包括 ++
和 --
。
前置递增/递减运算符用于在变量之前递增或递减变量的值。例如:
let a = 1;
++a;
console.log(a); // 输出2
前置递增/递减运算符会直接改变变量的值。
后置递增/递减运算符用于在变量之后递增或递减变量的值。例如:
let a = 1;
a++;
console.log(a); // 输出2
后置递增/递减运算符不会直接改变变量的值,而是返回原始值。因此在一些情况下可能会导致意外的结果:
let a = 1;
let b = a++;
console.log(a); // 输出2
console.log(b); // 输出1
这里变量 a
先返回了原始值 1,再执行递增操作,因此 b
的值为 1。
增量运算符是 Javascript 中的重要运算符之一。在使用时需要注意递增/递减运算符的前置和后置以及可能对结果产生的影响。