一元运算符的自增和自减
自增自减:
是比较重要的进行简单的数据进行判断叠加的手段之一
虽然知识比较少,但是我还是决定将他的运算方法,在此进行一篇详细的讲解!
解释:
因为自增和自减的用法基本一致,所以我在这里,就简单的以自增进行讲解和用法演示!
自增:
符号:++
作用:让变量的值 +1
自减:
符号:–
作用:让变量的值 -1 l 使用场景:
使用场景:
经常用于计数来使用。 比如进行10次操作,用它来计算进行了多少次了
前置自增:
前置自增,自身先加一,再参与运算
其作用相当于 num += 1
后置自增:
先参加运算 再+1
其作用相当于 num += 1
自增运算符的用法:
- 前置自增和后置自增独立使用时二者并没有差别!
- 一般开发中我们都是独立使用
- 后面 i++ 后置自增会使用相对较多
- num++ 后置自增 ++num前置自增 不参与运算的情况下,都是变量的加1
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
let num = 5
// num++ 后置自增 ++num前置自增 不参与运算的情况下,都是变量的加1
// num++ 就是后加1
let num1 = num++ // 因为是先参加运算再+1,num通过=先赋给num1,自己再偷摸加一
console.log(num1); // 结果是5
let num2 = num++
console.log(num2); // 结果是6
// ++num 前置自增,自身先加一,再参与运算
// ++num就是先加1
console.log(++num + 2); // 结果是10
console.log(num); // 结果是8
console.log(num++ + 2); // 结果是10
console.log(num); // 结果是9
// 注意:一般开发的时候,我们就是单独使用,一般后置++用的比较多
// ------------ 练习 -------------
// ++app 先自身加1,再参与运算
let app = 10
let app1 = ++app
console.log(app1); // 此时这个结果就是11
let app2 = ++app
console.log(app2); // 再次先自身加1,此时的结果就是12
// app++ 先参与运算,在自身加一
let add = 50
let add1 = add++
console.log(add1); // 先通过赋值运算符参与运算,在自己偷摸加1,此时的结果是50
let add2 = add++
// 因为代码是自上而下执行的,此时add在上一步已经自己偷摸+1,成为51
// 所以现在打印出来的结果就是就是51,如果在下一次进行运算的时候,出现的值就是在此基础上继续加1
console.log(add2);
</script>
</body>
</html>
以上就是自增运算符的运算方法,自减与其基本一致,故不做介绍,希望能帮到大家!