1.后自增
<script>
var i = 10; //后自增: 先赋值, 后自增.
console.log(i++); //10 这里代码仅表示赋值, 没有自增(即加1), 是吗?
console.log(i); //11 而这里
2.前自增
<script>
var i = 10; // 前自增: 先自增, 再赋值.
console.log(++i); //11 先自增1
console.log(i); //11
</script>
刚刚学js, 看了教程当时懂, 事后觉得有点晕, 有个疑问:
(1).console.log(i++); 和 console.log(++i); 是什么含义呢?它们有什么区别?
(2).console.log(i); 这代码又是什么含义呢?
3.教程里讲的
前自增: 先自增, 后运算;
后自增: 先运算, 后自增.
自己在网上搜了一下, 有的人说是:
前自增: 先自增, 后赋值;
后自增: 先赋值, 后自增.
到底该怎么理解呢?
先多谢了.
console.log(i++);这个可以理解为:
console.log(++i);可以理解为:
看文字什么前自增: 先自增, 后运算;。。。。
没什么用,主要是理解