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

来源:1-1 让程序员终生受益的一堂课-开篇词

慕无忌3557154

2019-09-16

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

写回答

2回答

小烽工作室3358476

2019-10-10

我来回答你吧,如果单行语句,写的话,,,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
2
慕无忌3557154
非常感谢!
2019-10-15
共2条回复

7七月

2019-09-16

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

0
0

程序员的自我修养与高效学习方法

4大方向必备干货,解决编程上的疑难困惑

6847 学习 · 156 问题

查看课程