请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于++XXX和XXX++类似的问题

可以具体说一下先++和后++的意思吗?我对这两个概念总是有点模糊

正在回答

2回答

我来回答你吧,如果单行语句,写的话,,,a++,,或者++a,,,是没有任何影响的,,结果都是一样。

比如:

var a = 1;

a++;

console.log(a)

==================打印出:2

var a = 1;

++a;

console.log(a)

==================打印出:2

也就是,,如果作为单行语句,是完全一样的。


如果,不是单行语句,

例如:

var a = 1;

var b = 2;

a = b++;

console.log(a) ==========打印出:2,而不是3,也就是,b在还没自增的情况下,已经赋值给了a,并不是先自增之后再赋值给a

console.log(b)==========打印出:3


2 回复 有任何疑惑可以回复我~
  • 例如:
    
    var a = 1;
    
    var b = 2;
    
    a = ++b;
    
    console.log(a) ==========打印出:3
    
    console.log(b)==========打印出:3
    回复 有任何疑惑可以回复我~ 2019-10-10 15:06:24
  • 提问者 慕无忌3557154 #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-10-15 23:02:07
7七月 2019-09-16 12:22:46

你提问错地方了吧?这个课哪儿有啥 ++?

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信