码迷,mamicode.com
首页 > Web开发 > 详细

JS 实现2+2=5的代码 实现原理解析

时间:2014-06-10 18:32:41      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:class   blog   code   java   http   tar   

当我在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 = 6
alert(g())
// 2 + 2 = 5
alert(f())

看到了吧。 两个H不一样而已。





JS 实现2+2=5的代码 实现原理解析,布布扣,bubuko.com

JS 实现2+2=5的代码 实现原理解析

标签:class   blog   code   java   http   tar   

原文地址:http://blog.csdn.net/ncscan/article/details/29848519

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!