题目:

var x;// 在此处写一些代码,使下面分别弹出1、2alert(x);alert(x);

代码是不是很简单?是不是一看就明白?但是你能写的出来吗?

答案:

var x;x = {toString: function() {var i = 0;return function() { return ++i; };}()};alert(x);alert(x);

原文网址:http://www.uncletoo.com/html/jsjquery/283.html