hand
_1_11_18
4
返回栏目
0k
2k
1k
2k
1k
1k
1k
2k
2k
2k
1k
2k
1k
2k
1k
1k
1k
1k
1k
2k
1k
1k
1k
1k
1k
1k
1k
1k
1k
2k
1k
1k
1k
1k
1k
1k
1k
1k
1k
2k
1k
1k
1k
1k
1k
1k
1k
2k
1k
2k
1k
1k
1k
1k
1k
1k
1k
2k
2k
1k
1k
1k
2k
1k
1k
2k
2k
1k
1k
1k
2k
1k
1k
2k
2k
1k
2k
1k
1k
2k
2k
2k
3k
3k
2k
3k
2k
3k
3k
3k
1k
2k
3k
2k
2k
3k
3k
2k
2k
6k
3k
2k
2k
5k
3k
4k
3k
3k
2k
4k
3k
3k
2k
3k
3k
1k
4k
4k
4k
2k
5k
3k
2k
3k
4k
3k
3k
4k
2k
3k
3k
4k
2k
2k
3k
4k
3k
3k
2k
5k
2k
3k
3k
3k
3k
2k
3k
3k
3k
2k
2k
2k
2k
3k
2k
2k
2k
3k
2k
2k
2k
2k
2k
2k
0.1k
0.2k
3k
2k
3k
2k
0.1k
2k
2k
4k
2k
2k
1k
2k
2k
3k
3k
3k
3k
2k
2k
3k
3k
3k
4k
3k
3k
4k
3k
2k
2k
3k
3k
3k
3k
3k
3k
2k
3k
3k
4k
4k
3k
3k
2k
2k
3k
2k
2k
1k
2k
3k
1k
2k
2k
2k
2k
2k
2k
2k
2k
2k
4k
2k
3k
2k
1k
2k
2k
2k
2k
2k
3k
2k
3k
1k
2k
2k
2k
0k
2k
2k
2k
2k
2k
2k
2k
3k
2k
2k
1k
1k
3k
2k
3k
1k
2k
1k
2k
2k
2k
2k
3k
1k
3k
2k
2k
2k
2k
2k
2k
1k
2k
2k
4k
3k
3k
2k
2k
2k
2k
2k
2k
4k
3k
3k
3k
2k
2k
2k
2k
2k
2k
3k
4k
返回前端 - Javascript栏目
作者:
贺及楼
成为作者
更新日期:2025-02-21 17:01:47
在 JavaScript 的编程世界里,算术运算符是我们最常用的工具之一,而自增(++
)和自减(--
)运算符更是其中的小明星,它们虽然看起来简单,却有着独特的魅力和重要的用途。今天,就让我们一起来揭开自增自减运算符的神秘面纱。
自增运算符(++
)用于将变量的值增加 1,而自减运算符(--
)则用于将变量的值减少 1。它们有两种使用方式:前置和后置。
前置自增自减运算符会先将变量的值进行增加或减少,然后再返回新的值。下面是一个简单的例子:
let num1 = 5;
let result1 = ++num1;
console.log(num1); // 输出 6
console.log(result1); // 输出 6
在这个例子中,++num1
先将 num1
的值从 5 增加到 6,然后将新的值 6 赋给 result1
。
前置自减运算符也是类似的道理:
let num2 = 10;
let result2 = --num2;
console.log(num2); // 输出 9
console.log(result2); // 输出 9
后置自增自减运算符会先返回变量的当前值,然后再将变量的值进行增加或减少。看下面的例子:
let num3 = 8;
let result3 = num3++;
console.log(num3); // 输出 9
console.log(result3); // 输出 8
这里,num3++
先将 num3
当前的值 8 赋给 result3
,然后再将 num3
的值增加到 9。
后置自减运算符同理:
let num4 = 12;
let result4 = num4--;
console.log(num4); // 输出 11
console.log(result4); // 输出 12
自增自减运算符在循环中非常有用。比如,我们经常使用 for
循环来遍历数组,这时候自增运算符就派上用场了:
let arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
在这个 for
循环中,i++
用于每次循环结束后将索引 i
的值增加 1,从而遍历数组中的每一个元素。
运算符 | 形式 | 说明 | 示例 | 示例结果 |
---|---|---|---|---|
前置自增 | ++变量 |
先增加变量的值,再返回新值 | let a = 5; let b = ++a; |
a 为 6,b 为 6 |
后置自增 | 变量++ |
先返回变量的当前值,再增加变量的值 | let c = 8; let d = c++; |
c 为 9,d 为 8 |
前置自减 | --变量 |
先减少变量的值,再返回新值 | let e = 10; let f = --e; |
e 为 9,f 为 9 |
后置自减 | 变量-- |
先返回变量的当前值,再减少变量的值 | let g = 12; let h = g--; |
g 为 11,h 为 12 |
通过上面的介绍和例子,我们可以看到,自增自减运算符虽然简单,但在 JavaScript 编程中却有着重要的作用。在使用的时候,一定要注意前置和后置的区别,避免出现意想不到的错误。希望大家在今后的编程中能够熟练运用自增自减运算符,让代码更加简洁高效!
前端 - Javascript
整章节共299节
快分享给你的小伙伴吧 ~