有趣但可能是老掉牙的几个发现,关于js函数的

原创 2006年05月26日 16:37:00
1.调用js函数时参数个数可不匹配
如var f = new Function("x","y","z","return x+y+z");
f(1,2)或f(1,2,3)均可调用;当然执行的结果是不一样的。

2.若存在同名的函数,调用该函数时取最近(最后)加载的函数,应该跟浏览器逐行解释执行js函数有关
var f ;
f = new Function("x","y","z","return x+y+z");        //第1行
f =  new Function("x","y","return x+y");        //第2行

f(1,2,3)将调用第2行的函数f,返回结果3

3.caller 属性只有在函数执行时才有定义。如果函数是由 JavaScript 程序的顶层调用的,那么 caller 包含的就是 null 。

4.eval(isNaN("")==false) = true;

感兴趣的可以试一试:)

相关文章推荐

最详尽的 JS 原型与原型链终极详解,没有「可能是」。(一)

第二篇已更新,点击进入 第三篇已更新,点击进入 三篇文章都更新完毕,完整的剖析了 JS 原型与原型链,希望通过这些教程能让你对 Javascript 这门语言理解的更透彻! 一....

可能是史上最强大的js图表库——ECharts带你入门

出处:http://www.cnblogs.com/zrtqsk/p/4019412.html PS:之前的那篇博客Highcharts——让你的网页上图表画的飞起 ,评论中,花儿笑弯了腰 和 ...

JS进阶篇:这可能是关于闭包最好的一篇文章

原谅我把标题起的像搞个大新闻的样子~ 每次下午打完球之后,晚上的学习总是提不起什么精神,趁着看不下新知识的空,把前两天总结的知识发出来给大家参考参考,挺多是摘抄的,也有一些是自己写的,如果有什么错误...

库卡的功能函数和子程序(可能是完整的吧)完整列表

Hi everybody, Here is what I *think* is a complete list of all functions and subprograms define...

某财务部门结账时发现总金额不对头。很可能是从明细上漏掉了某1笔或几笔 递归算法

算法题 * 某财务部门结账时发现总金额不对头。很可能是从明细上漏掉了某1笔或几笔。 * 如果已知明细账目清单,能通过编程找到漏掉的是哪1笔或几笔吗? * 如果有多种可能,则输出所有可能的情况。...
  • chzayi
  • chzayi
  • 2015年03月28日 16:02
  • 484

JS 函数的几个作用

一、作为一个类构造器使用function Class(){} Class.prototype={}; var item=new Class(); 二、作为闭包使用(function(){ //...

html调用js变量和函数的几个方法

var RestID = 2;//javascript变量 function a() {//javascript函数 window.open("showNews.aspx?id= " + R...
  • hpuyancy
  • hpuyancy
  • 2011年12月06日 09:42
  • 49162

几个JS DOM操作的函数

以前很多时候为了快速开发,都是直接使用jQuery等框架。 直到有一天由于网络原因jQuery官网打不开手边又没带U盘,于是写起了原生JS,手下各种不顺。从来只是用,却没思考过JQuery是怎么实现那...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:有趣但可能是老掉牙的几个发现,关于js函数的
举报原因:
原因补充:

(最多只允许输入30个字)