首页 > 代码库 > 你自认为理解了JavaScript?
你自认为理解了JavaScript?
英文原文地址:http://dmitry.baranovskiy.com/post/91403200
Dmitry Baranovskiy 的博客中有篇文章(http://dmitry.baranovskiy.com/post/91403200),其中有五段小代码,用来测试是否理解 JavaScript 的核心,闭包和作用域。大家先试着给出 alert 语句的输出结果。之后再建一个测试文件,检测你的答案。
一
JavaScript code
if (!("a" in window)) { var a = 1; } alert (a);
二
JavaScript code
var a = 1, b = function a (x) { x && a (--x); }; alert (a);
三
JavaScript code
function a (x) { return x * 2; } var a; alert (a);
四
JavaScript code
function b (x, y, a) { arguments[2] = 10; alert (a); } b(1, 2, 3);
五
JavaScript code
function a () { alert (this); } a.call (null);
你自认为理解了JavaScript?
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。