JS 实现2+2=5的代码 实现原理解析
来源:互联网 发布:域名备案进度查询 编辑:程序博客网 时间:2024/06/09 17:05
当我在http://segmentfault.com/q/1010000000531302 看到的时候 先是一惊。
这是代码
g = function () {
H = 3
return H + H
}
f = function () {
Η = 2
return Η + H
}
// 3 + 3 = 6
alert(g())
// 2 + 2 = 5
alert(f())
演示地址:http://jsfiddle.net/qhRJY/light/
当第二个方法执行的时候 alert 弹出的居然是5 。
回想起 前段时间做的一个小程序,
原理就出来了
第一个H非 第二个H而已。。如何见得呢、? 我想到了一个很简单的方式来给大家演示
csdn 的 code代码片 于是就这样了
g = function () { H = 3 return H + H}f = function () { Η = 2 return Η + H}// 3 + 3 = 6alert(g())// 2 + 2 = 5alert(f())
看到了吧。 两个H不一样而已。
1 0
- JS 实现2+2=5的代码 实现原理解析
- JS解析XML的实现代码
- JS解析XML的实现代码
- JS解析XML的实现代码
- JS解析XML的实现代码
- Verilog实现同步整形电路的原理及代码解析
- Verilog实现同步整形电路的原理及代码解析
- java NIO原理解析和代码实现
- JS放大镜实现原理和代码
- hashMap的实现原理解析
- LinkedHashMap的实现原理解析
- 解析HashMap的实现原理
- jQuery的实现原理的模拟代码 -2 数据部分
- 从系统和代码实现角度解析TensorFlow的内部实现原理 | 深度
- Sniffer原理实现的代码
- 二进制原理的代码实现
- js实现键盘操作实现div的移动或改变的原理及代码
- JS面向对象三:js的多态特性解析与代码实现
- Hadoop相关的几个名词解释:hive、pig、hbase 关系与区别
- Qt下的模态和非模态对话框
- 北京欢迎你
- 为什么要有复制构造函数?
- WebService简单应用
- JS 实现2+2=5的代码 实现原理解析
- Shader学习之旅:RenderMonkey初体验以及基本使用方法
- 如何构建类--《一个面向对象程序范例--沉思录》读后
- android 使用keycode连续执行2次的问题
- swift代码创建控件之UIButton
- 程序打包绑定oracle客户端
- Java事务处理-JDBC事务例子
- linux下删除某一个目录及自身的bash脚本
- C语言中的整数自动转换原则