博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于前置自增和后置自增的有趣小测试
阅读量:5962 次
发布时间:2019-06-19

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

var i= 5;    var j = 5;    var p = (i++)+(i++)+(i++);    var q = (++j)+(++j)+(++j);                document.write(i+"
"); // 8 document.write(i+"
"); // 8 document.write(p+"
"); // 18 document.write(q+"
"); // 21 i = 5; alert((i++)+(i++)+(i++)+" "+i) // 18 8 i = 5; alert((i++)+(i++)+i+" "+i) // 18 7

能知道为什么这样吗?

图片描述


注意后面的alert,可以发现最后一个括号不论是加不加后置自增,计算结果一样,但是最后i的值改变了

转载地址:http://vrjax.baihongyu.com/

你可能感兴趣的文章
第三部分: zabbix安装配置
查看>>
Qt for Windows:Qt 5.5 MinGW 静态编译版本制作带Mysql
查看>>
test
查看>>
Linux运维工程师笔试题第十二套
查看>>
jupyter更改存储路径
查看>>
CentOS6.5下LNMP之PHP环境下Memcache使用方法的实例详解
查看>>
Tomcat
查看>>
Opcode解析方法
查看>>
背包问题九讲
查看>>
我的友情链接
查看>>
MySQL状态变量 Handler_delete和Com_delete有什么关系?
查看>>
为新增硬盘制作Grub 步骤
查看>>
我的友情链接
查看>>
device eth0 does not seem to be present, delaying initialization
查看>>
Java动态代理--CGLib动态代理
查看>>
工作日志2009年、一
查看>>
隔行变色,移入变色和轮播
查看>>
通过实例来学习使用Linux KVM
查看>>
squid构建代理服务器
查看>>
共享模式和专有模式详解
查看>>