几道比较有意思的题目
Posted Kevin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了几道比较有意思的题目相关的知识,希望对你有一定的参考价值。
1.
var a =1; var json = { a:10, val:function(){ alert(this.a*=2); } } json.val(); var b = json.val; b(); json.val.call(window); alert(window.a + json.a);
2.
var a =1; var json = { a:10, val:function(){ alert(a*=2); } } json.val(); var b = json.val; b();
alert(window.a + json.a);
3.
function t1(name){ if(name) this.name = name; } function t2(name){ this.name = name; } function t3(name){ this.name = name||"coco"; } t1.prototype.name = "web"; t2.prototype.name = "web"; t3.prototype.name = "web"; alert(new t1().name +new t2().name+new t3().name);
4.
var test = (function(a){ return function(){ alert(a*2); } })(2); test(20);
结果:
第一题: 20 2 4 24
第二题:
2
4
14
第三题:
webundefinedcoco
第四题:
4
以上是关于几道比较有意思的题目的主要内容,如果未能解决你的问题,请参考以下文章