博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS 中 ++i 和i++的区别
阅读量:4882 次
发布时间:2019-06-11

本文共 449 字,大约阅读时间需要 1 分钟。

【首先】从自身来看,++i 和 i++都 等同于 i = i + 1;

【但是一般情况下】,它们都是跟赋值联系在一起。

比如:

var a ;

a = i ++ //将i的值赋给a , 即a = i,之后再执行i = i + 1;

a = ++ i //将i+1 的值赋给a,即a = i + 1 ,之后再执行i = i + 1;

【总结】:

 1:后置++ 是将自身的值赋给变量,之后自身再加1;

 2:前置++ 是将自身+1 后的值赋给变量,同时自身加1;

 

 

 

 

</script>

【另外】 i++不能为左值,++i可以

---------------------

作者:yangxiuhan1
来源:CSDN
原文:https://blog.csdn.net/yangxiuhan1/article/details/78857189
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/jiapengsongweb/p/9894858.html

你可能感兴趣的文章
Java学习笔记三(对象的基本思想一)
查看>>
Java程序(文件操作)
查看>>
KMP算法 最小循环节 最大重复次数
查看>>
Proving Equivalences (强连通,缩点)
查看>>
Period (KMP算法 最小循环节 最大重复次数)
查看>>
sgu 103. Traffic Lights
查看>>
poj 3621 Sightseeing Cows
查看>>
hdu 3666 THE MATRIX PROBLEM
查看>>
TopCoder SRM 176 Deranged
查看>>
Javascript中数组与字典(即map)的使用
查看>>
memcached(十三)注意事项
查看>>
ITerms2在mac系统下的安装和配色,并和go2shell关联
查看>>
nginx常见面试题1
查看>>
Sublime Text 报“Pylinter could not automatically determined the path to lint.py
查看>>
自动化测试用例getText()获取某一个元素的值返回null或空
查看>>
大数智能未来
查看>>
virtualenv和virtualenvwrapper 的安装和使用
查看>>
MAC sublime text 无法自动补齐标签
查看>>
NgBook留言本开发全过程(1)
查看>>
LeetCode-指针法
查看>>