![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程基础
失败中成长
这个作者很懒,什么都没留下…
展开
-
a++ 与 ++a的区别
前言 a++和++a都属于自增运算符,区别是对变量a的值进行自增的时机不同。a++是先进行取值,后进行自增。 测试 let a = 4; let b = 5; let c = b++ + ++b; console.log(c);//12 console.log(a++);//4 console.log(++a);//6 总结 a++先取值,再自增,打印a++是自增之前的值 ++a先自增再取值,所以取到的值已经完成自增之后的值 ...原创 2021-09-03 17:59:25 · 968 阅读 · 0 评论 -
2021-09-03 += 和 =+的区别
前言 写leetcode算法时,总会绕进去+=和=+的问题,很费时间。总结一下他们的区别。 测试 let a = 10; a += 1; console.log(a);//11 a =- 1; console.log(a);//-1 看到上面代码大概明白咋回事了吧,=-是一个赋值问题,+=才是计算问题。 总结 += 是简写,a += 1就是a = a+1 =+并不是简写,a =+ a直接对a的赋值,±符号代表的是正负(完全可以省略不写),即a原创 2021-09-03 16:31:09 · 106 阅读 · 0 评论