首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

这道题想不明白解决方案

2012-05-22 
这道题想不明白function x(a){}alert(x)[解决办法]有什么不明白的,x本身就代表着function x(a){}[解决办

这道题想不明白
function x(a)
  {
  }
  alert(x);

[解决办法]
有什么不明白的,x本身就代表着function x(a)
{
}

[解决办法]

JScript code
function x(a)  {  }alert(typeof(x)); //"function"x = function (a) { alert(a); }x('TEST'); //TEST
[解决办法]
X为这个函数的名字,打印出来时整个函数的文本 因为名字代表了这个函数整体
[解决办法]
JScript code
var x = function(){}alert(x);
[解决办法]
楼上说的都太隐晦了,其实是这么一回事:
Javascript里的函数也是一个变量,楼主定义的函数也可以写作:
var x = function() {}

因此,打印x的时候,就会打印出等号后面的内容

这段内容在张龙老师的圣思园Java视频里讲解的比较清楚,大家可以看看

热点排行