一元运算符之自增自减

一元运算符的自增和自减

自增自减:

是比较重要的进行简单的数据进行判断叠加的手段之一

虽然知识比较少,但是我还是决定将他的运算方法,在此进行一篇详细的讲解!

解释:

因为自增和自减的用法基本一致,所以我在这里,就简单的以自增进行讲解和用法演示!

自增:

符号:++
作用:让变量的值 +1

自减:

符号:–

作用:让变量的值 -1 l 使用场景:

使用场景:
经常用于计数来使用。 比如进行10次操作,用它来计算进行了多少次了

前置自增:

前置自增,自身先加一,再参与运算

其作用相当于 num += 1

后置自增:

先参加运算 再+1

其作用相当于 num += 1

自增运算符的用法:

  1. 前置自增和后置自增独立使用时二者并没有差别!
  2. 一般开发中我们都是独立使用
  3. 后面 i++ 后置自增会使用相对较多
  4. 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>

以上就是自增运算符的运算方法,自减与其基本一致,故不做介绍,希望能帮到大家!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值