有趣但可能是老掉牙的几个发现,关于js函数的
来源:互联网 发布:rsyslog mysql乱码 编辑:程序博客网 时间:2024/05/22 08:22
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;
感兴趣的可以试一试:)
如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函数的
- 推荐:最近发现的几个有趣的网站
- typer.js,可能是最小但功能也不多的模拟打字效果插件
- 关于C++的几个有趣的坑
- JS学习笔记-几个有趣的东西
- 关于设计模式的几个有趣比喻
- JQuery 中比较有趣的几个函数
- 几个有趣的智力题
- 几个有趣的对联
- 几个有趣的javascript
- 几个有趣的站点
- 几个有趣的故事
- 几个有趣的智力题
- 几个有趣的问题
- 几个有趣的排序
- 发现个有趣的东西
- 发现一个有趣的问题。
- 有趣的研究和发现
- 前公司在制作播客系统(Web程序)中,用到从视频截图功能.
- Linux必学的60个命令
- 如何才能去做喜欢的事情
- Java核心思想学习笔记003(Object Construction )
- 手动配置linux网络
- 有趣但可能是老掉牙的几个发现,关于js函数的
- about AEEClsCreateInstance() method
- 终于受不了装了fcitx
- automake
- C++学习体会--内存管理
- [ASP.NET]在DataGrid列页眉中添加全选CheckBox
- MY BLOG 开张第一帖
- That's what i like
- 使用FileUpload组件实现文件上传