i++和++i?

<body>
  <script>
    // i++ ++i 自身累加1(递增)
    // var i = 0 // i = i + 1

    var i = 0
    // i++ 先进行(运算 取值)再自身加1
    // console.log(i++) // 0 先输出此时i的值 输出完后 再让它自身加1
    // console.log(i) // 1

    // 先进行运算 运算完后再自身加1
    // var a = i++ + 10
    // console.log(a) // 10
    // console.log(i) // 1

    // ++i 先自身加1 再运算或取值
    // console.log(++i)
    // var a = ++i + 10
    // console.log(a) // 11
    // console.log(i) // 1

    // var i = 2
    // console.log(++i) // 3

    // var i = 0;
    // while (++i < 5) { // 1 < 5, 2 < 5, 3 < 5, 4 < 5   end 5< 5
    //   console.log(1)
    // }

    // var i = 0
    // while (i++ < 5) {
    //   console.log(i)
    // }

    // var j = 0
    // while (++j < 5) {
    //   console.log(j)
    // }

    var i = 0
    // console.log(i++ + ++i + ++i + i++ + i++) // 12
    // console.log(i++ + ++i + ++i + i++ ) // 8
    // console.log(i++ + ++i + ++i) // 5
    // console.log(i++ + ++i) // 2

    console.log(i++ + ++i + ++i + i++ + i++ + i)
    // i++ + ++i 1 + 1  a = 2  变量i = 2
    // a(2) + ++2 // a = 5 i = 3
    // 5 + 3++ // a = 8  i = 4
    // 8 + 4++ // a = 12 i = 5
    // 12 + 5 // 17

    console.log(i) // 5

    // i-- --i 自身减一

    // var num = 0
    // num += 2 // num = num + 2
    // num -= 2 // num = num - 2
    
  </script>
</body>
复制代码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值