i++和++i的区别,+i+是什么?

一、i++和++i的区别

++ 分两类:i++ ++在前,或++i ++在后,i的值都要加1
i++整体是旧值:++在后,整体是旧值。
  所谓的旧值就是指没有加1的值(这个时候i就大于i++i是加1后的值,i++还是原来的i值)
++i整体是新值:++在前,整体是新值。
  新值就是指已经加1的值(这个时候i就等于++ii++i都是加1后的值)

二、 +i+是什么?

  +是字符串拼接符。
  之所以出现+i+的情况,是所处位置的问题。

参考:.children("li:eq(" + i + ")")
  这种情况确实容易理解错两个双引号的位置

拼接成功应该是.children(li:eq(i))
  这里面出现原因是i是形参变量。
  当然+还有算术运算符加号的意思,但这里显然不是。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值