一,i++和++i;

i++是先赋值在运算,++i是先运算在赋值;

例如:var a=1

a++;在运算时是按照1计算的;但在下面再次出现时是按照2进行运算;

   ++a;在运算时是按照2计算的:在下面再次出现时是按照2计算的;

     例如:var a=1

      b=(a++)+(++a)

 计算按照   1  + 3     =4

完成后a的值      2        3    最后输出i=3;

与i++类似:i--是先赋值在运算,--i是先运算在赋值;

例如:var a=1

a--;在运算时是按照1计算的;但在下面再次出现时是按照0进行运算;

   ++a;在运算时是按照-1计算的:在下面再次出现时是按照-1计算的;

     例如:var a=1

      b=(a--)+(--a)

 计算按照   1 +(-1)     =0

完成后a的值      0        -1    最后输出i=-1;

最关键的是细心在做题的时候不能只是看要在纸上写这样才能保证算出来的答案准确无误;

最新文章

  1. filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL )
  2. char、varchar、text和nchar、nvarchar、ntext的区别
  3. javascript 时间处理
  4. 理解node模块的exports和module.exports
  5. java并发:获取线程执行结果(Callable、Future、FutureTask)
  6. 智能手机Web开发笔记
  7. springMVC学习笔记二
  8. bzoj1260[CQOI2007]涂色paint
  9. 【SqlServer数据类型、C#数据类型、SqlDbType】对应关系及转换
  10. jquery选择器之基本筛选选择
  11. Java--比较方便的特性归纳,持续更新...
  12. 以写作为例说下IT人如何培养挣钱DNA
  13. slideDown留言板
  14. 学习笔记-AngularJs(五)
  15. UVa 1600 Patrol Robot(三维广搜)
  16. matlab 设定坐标比例
  17. python 生成器 和生成器函数 以及各种推导式
  18. iOS多线程与网络开发之NSOperation
  19. 【转载】php如何给APP端写接口
  20. Ubantu apt source 国内

热门文章

  1. python列表的学习笔记
  2. sass学习笔记(一)接上个 持续学习中..(还发现个讲解的bug) sass至少我现在学的版本支持局部变量了
  3. Delphi中播放Flash
  4. 小程序 onReachBottom 事件快速滑动时不触发的bug
  5. pytest自动化3:fixture之conftest.py实现setup
  6. call Apply bind详解
  7. Vue框架是什么,有什么特点,怎么用
  8. 基于Java Instrument的Agent实现
  9. git和github的第一次接触
  10. Sharepoint 2016 配置FBA(三)配置Sharepoint