JavaScript对象模型及Function对象
来源:互联网 发布:苹果手机用不起4g网络 编辑:程序博客网 时间:2024/06/07 05:10
1.在JavaScript中,函数(function)就是对象。
2.在JavaScript中,没有方法(函数)重载的概念。
3. 在JavaScript中有一个Function对象,所有自定义的函数都是Function对象类型的。Function对象接收的所有参数都是字符串类型的,其中最后一个参数是要执行的参数体,而前面的参数则是函数真正需要接收的参数。
4.在JavaScript中,每个函数都有一个隐含的对象arguments,表示实际给函数传递的参数。
5.在JavaScript中,每个函数都有一个length属性,表示该函数期望接收的参数格式(是几个)。它与arguments不同,arguments.length表示实际函数接收的格式。
--------------------------------------------------------------
在一个页面中
function add(number){
alert(number +10);
}
funtion add(number , number1){
alert(number +20);
}
add(5);
这个时候只会弹出25。原因并不是前面的add方法被覆盖了。
第一个函数相当于 ,同理第二个 .所以说 函数(fucntion)就是对象。
var add = function(number){ //此时add就相当于一个对象的引用。这也就是上面为什么第一个add不起作用。
alert(number +10)
}
这个又 相当于 var add = new Function("number" , "alert(number +10)";
如果add(5,10 ,15) 传入三个参数,方法只接收两个参数,并不会出错,第三个参数被舍弃。
如果第二个add中,alert(number) ;alert(number1),但是就只传入一个参数5。这个时候第二个alert的是 undefined.
add(number)
{
alert(argumets[0]);
alert(argumets[1]);
alert(argumets[2]);
}
arguments与函数需要传入的参数数量无关,与你调用的时候传入的参数多少有关。比如上面的add只需要传入一个参数,但是add(2,4,5),他们都会弹出来。对于这个函数来说 add.length = 1;
- JavaScript对象模型及Function对象
- 16、JavaScript对象模型及Function对象
- javaScript中的模型对象和Function对象
- javascript的 function、指针及内置对象
- javascript function、指针及内置对象
- javascript中的Function对象
- JAVASCRIPT OBJECT、FUNCTION对象
- JAVAScript ~Function对象
- javaScript内置对象Function
- JavaScript function对象
- javascript 中的function当做对象模型的时候怎样理解
- c++对象模型function布局
- javascript call方法及function对象的用法简介
- Javascript Function类型(函数对象)及变量
- 深入javascript function对象(一)
- 深入javascript function对象(二)
- 深入javascript function对象(三)
- 【JavaScript】Function类型是对象
- Local Service 和AIDL Service介绍
- phonics-15
- Tomcat源码分析(十)--部署器
- 《洛克菲勒留给儿子的38封信》 第二封:运气靠策划
- 多表连接子查询;left join、right join、inner join的区别
- JavaScript对象模型及Function对象
- Oracle数据库对象失效
- winform技巧—List<T>绑定datagridview控件
- Ubuntu12.04 JDK环境变量设置
- 虚拟机安装XP系统图解之三:安装VM Tools和共享文件夹
- 黑马程序员---学习继承、聚合、组合
- 苹果iOS 5限制应用本地存储问题
- 《洛克菲勒留给儿子的38封信》 第三封:天堂与地狱比邻
- JAVA程序员必须掌握的技术