标题:a++和++a的区别

以前我也是老搞不懂a++和++a的区别, 后来看了很多资料, 终于总结出来一条规律, 小白专用!

看完这个例子就懂了:

例1:$a = 8, 求 ++a + a++ - --a + a-- + ++a得多少?

旧值:         8           9           10          9           8

++a   +   a++   -   --a   +   a--   +   ++a

新值:         9          10           9           8           9

返回值:      9           9           9           8           9

结果就等于: 9+9+9+8+9 = 26,

解释: 不管a++还是++a, a都要自身加以, 但是如果是a++,则返回值为旧值,如果是++a, 则返回值为新值.

所以从表达式的结果为26.

例2:

var a = 3;
var goos = function(){
return a++;
  } 
console.log(goos());

结果肯定为3;

例3:

var a = 3;
var goos = function(){
return ++a;
  } 
console.log(goos());

结果肯定为4;

再次解释: 解释: 不管a++还是++a, a都要自身加以, 但是如果是a++,则返回值为旧值,如果是++a, 则返回值为新值.

时间: 2024-11-05 11:48:50

标题:a++和++a的区别的相关文章

公众号文章标题怎么写-亮眼不平淡

微信公众号推广效果如何,主要是看公众号的内容,而文章标题是公众号内容如何最直观的展现.微信公众号在写文章的过程中,如何写出一个好的标题,一个抢眼的标题了.公众号的标题要新颖,但绝对不是标题党. 亮眼的标题在提升点击率方面扮演着重要的角色,好比商品价码标签,用它来向你的潜在买主打招呼.想要写出一则叫好又叫座的标题,你首先需要明确,?一个好标题和一个烂标题之间?,有哪些区别?坏标题有两种,一种平平淡淡,让人毫无点击欲;另一种是虚张声势,能吸引人点击,但标题下的内容却完全牛头不对马嘴,内容打不倒用户的

DIV CSS Sprites精灵 CSS图像拼合 CSS背景贴图定位教程案例

div css sprites精灵-CSS图像拼合 CSS贴图定位网页背景素材图片拼合定位布局技术教程篇与css sprites实例篇 css sprites拼合背景图片素材实现布局效果截图 一.什么是css sprites   -   TOP css sprites直译过来就是CSS精灵.通常被解释为“CSS图像拼合”或“CSS贴图定位”.其实就是通过将多个图片融合到一张图里面,然后通过CSS background背景定位技术技巧布局网页背景.这样做的好处也是显而易见的,因为图片多的话,会增加

O365(世纪互联)SharePoint 之站点个性化

前言 上一篇文章中,我们简单介绍了如何使用O365中SharePoint Online文档库,SharePoint Online的优点就是提供给我们很多非常方便开箱即用的功能,让我们快速的搭建站点,方便的使用和维护我们的内容,用最少的开发工作量完成站点建设. 本文,我们简单介绍一下SharePoint Online中如何更换外观,个性化站点等. 1.大家可以看到SharePoint Online首页的默认样式,其实很多东西我们都是可以非常方便进行个性化的,包括: Ø 站点图标(Part 1) Ø

css sprite实例

css sprite直译过来就是CSS精灵.通常被解释为“CSS图像拼合”或“CSS贴图定位”.本文章向码农们介绍css sprite使用方法和基本使用实例,需要的码农可以参考一下. 一.什么是css sprites css sprites直译过来就是CSS精灵.通常被解释为“CSS图像拼合”或“CSS贴图定位”.其实就是通过将多个图片融合到一张图里面,然后通过CSS background背景定位技术技巧布局网页背景.这样做的好处也是显而易见的,因为图片多的话,会增加http的请求,无疑促使了网

为原创性文章注明编辑或作者,以提高文章的可信度。

网站是我们在互联网上展示自己的一个窗口,那么这个窗口的好坏直接影响我们在互联网上的一些利益,所以做好我们互联网的窗口需要从用户体验和搜索引擎两方面考虑的.随着搜索引擎的算法不断的调整,在未来的时候,搜索引擎越来越重视用户体验.  一.感官体验:呈现给用户视听上的体验,强调舒适性.  1. 设计风格:符合目标客户的审美习惯,并具有良好的引导性.  网站在设计之前,必须明确目标客户群体,并针对目标客户的审美喜好,进行分析,从而确定网站的总体设计风格.  2. 网站LOGO:确保logo的保护空间,确

DEV Express中Bar Manager的使用

未排版 在barManager中可以添加多种元素,如皮肤按钮,复选框等,但是下拉菜单却给出了多个冗余的控件. 遗留问题:怎么设置Bar为大图标,查找是否存在Ribbon控件. Bar 1,        BarManager位于“导航和布局”分类中,将其拖动到窗体后,默认生成bar1/bar2/bar3三条,分别对应于菜单栏/工具栏和任务栏,可以拖动Bar停靠在父容器的上/下/左/右,或者浮动. Bar本身不存在快速便捷的界面. Bar的CanDockStyle属性标志Bar允许的停靠方式. B

用户体验测试点

网站体验,指的是利用网络特性,为客户提供完善的网络体验,提高客户的满意度,从而与客户建立起紧密而持续的关系. 网站体验的分类 1.感官体验:呈现给用户视听上的体验,强调舒适性. 2.交互体验:呈现给用户操作上的体验,强调易用/可用性. 3.情感体验:呈现给用户心理上的体验,强调友好性. 4.浏览体验:呈现给用户浏览上的体验,强调吸引性. 5.信任体验:呈现给用户的信任体验,强调可靠性. 网站体验的76个体验点 一.感官体验:呈现给用户视听上的体验,强调舒适性. 1. 设计风格:符合目标客户的审美

【转】web测试总结--用户体验测试

一.什么是用户体验 用户体验,英文叫做user experience,缩写为UE,或者UX.一个较常见的定义是"指用户访问一个网站或者使用一个产品时的全部体验.他们的印象和感觉,是否成功,是否享受,是否还想再来使用.他们能够忍受的问题,疑惑和BUG的程度." 这是由英文直接翻译而来,生硬费解.而在我看来,用户体验就是一种用户在使用产品时所建立起来的心理感受.心理感受是纯主观性的,也就带有一定的不确定因素,不过,在界定用户基本确定的情况下,其用户体验的共性是能够通过良好的设计来实现的.

C++重要知识点拾忆

一:内联函数 函数调用也会带来降低效率的问题,因为调用函数实际上将程序执行顺序转移到函数所存放在内存中某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方.这种转移操作要求在转去前要保护现场并记忆执行的地址,转回后先要恢复现场,并按原来保存地址继续执行. 因此,函数调用要有一定的时间和空间方面的开销,于是将影响其效率.特别是对于一些函数体代码不是很大,但又频繁地被调用的函数来讲,解决其效率问题更为重要.引入内联函数实际上就是为了解决这一问题. 优点:可以加快代码的执行速度,当程序中